Strona 1 z 1

Postfix - konfiguracja formularzy kontaktowych na stronie www

: 20 marca 2010, 22:17
autor: Hadouken
Witam.
Zainstalowałem sobie postfiksa aby można było wysyłać formularze kontaktowe z mojego www, ale maile nie dochodzą do mojej skrzynki. Mam takie logi:

Kod: Zaznacz cały

Mar 18 09:49:29 vz2010 postfix/qmgr[32552]: 7A6A122502FB: from=<www-data@nazwa serwera>, size=580, nrcpt=1 (queue active)
Mar 18 09:49:29 vz2010 postfix/smtp[24128]: warning: relayhost configuration problem
Mar 18 09:49:29 vz2010 postfix/smtp[24127]: warning: relayhost configuration problem
Mar 18 09:49:29 vz2010 postfix/smtp[24127]: 8FEF02250300: to=<moj mail>, relay=none, delay=50762, delays=50762/0.03/0.01/0, dsn=4.3.5, status=deferred$
Mar 18 09:49:29 vz2010 postfix/smtp[24128]: 7A6A122502FB: to=<moj mail>, relay=none, delay=50958, delays=50958/0.02/0/0, dsn=4.3.5, status=deferred (H$
Mar 18 10:09:01 vz2010 /USR/SBIN/CRON[26462]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$
Mar 18 10:09:29 vz2010 postfix/qmgr[32552]: 5D47022502D1: from=<www-data@nazwa serwera>, size=620, nrcpt=1 (queue active)
Mar 18 10:09:29 vz2010 postfix/smtp[27875]: warning: relayhost configuration problem
Mar 18 10:09:29 vz2010 postfix/smtp[27875]: 5D47022502D1: to=<mail>, relay=none, delay=63436, delays=63436/0.03/0/0, dsn=4.3.5, status=deferred (H$
Mar 18 10:17:01 vz2010 /USR/SBIN/CRON[7632]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 18 10:39:01 vz2010 /USR/SBIN/CRON[13461]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$
Mar 18 10:39:29 vz2010 postfix/qmgr[32552]: C446822502C4: from=<www-data@nazwa serwera>, size=628, nrcpt=1 (queue active)
Jestem początkujący i nie bardzo wiem co z tym zrobić.

: 20 marca 2010, 23:53
autor: grzesiek
Wyłącz i włącz Postfixa i pokaż logi oraz konfigurację, bo masz coś źle poustawiane i to chyba nie tylko z przekazywaniem poczty.

: 21 marca 2010, 00:39
autor: Hadouken
[/code]To mam z mail.log

Kod: Zaznacz cały

    Mar 20 06:09:05 vz2010 /USR/SBIN/CRON[5277]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
  Mar 20 06:09:31 vz2010 postfix/qmgr[32552]: 8FEF02250300: from=<www-data@nazwa>, size=574, nrcpt=1 (queue active)
  Mar 20 06:09:31 vz2010 postfix/qmgr[32552]: 7A6A122502FB: from=<www-data@nazwa>, size=580, nrcpt=1 (queue active)
  Mar 20 06:09:31 vz2010 postfix/smtp[5486]: warning: relayhost configuration problem
  Mar 20 06:09:31 vz2010 postfix/smtp[5490]: warning: relayhost configuration problem
  Mar 20 06:09:31 vz2010 postfix/smtp[5486]: 7A6A122502FB: to=<karolo_k@o2.pl>, relay=none, delay=210560, delays=210560/0.05/0.01/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=smtp.localdomain type=A: Host not found)
  Mar 20 06:09:31 vz2010 postfix/smtp[5490]: 8FEF02250300: to=<karolo_k@o2.pl>, relay=none, delay=210364, delays=210364/0.12/0.02/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=smtp.localdomain type=A: Host not found)
  Mar 20 06:17:01 vz2010 /USR/SBIN/CRON[17978]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
  Mar 20 06:25:01 vz2010 /USR/SBIN/CRON[31805]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
A to jest z syslog

Kod: Zaznacz cały

    Mar 20 05:49:31 vz2010 postfix/qmgr[32552]: C446822502C4: from=<www-data@nazwa>, size=628, nrcpt=1 (queue active)
  Mar 20 05:49:31 vz2010 postfix/smtp[32126]: warning: relayhost configuration problem
  Mar 20 05:49:31 vz2010 postfix/smtp[32126]: C446822502C4: to=<karolo_k@o2.pl>, relay=none, delay=223064, delays=223064/0.03/0/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=smtp.localdomain type=A: Host not found)
  Mar 20 06:09:05 vz2010 /USR/SBIN/CRON[5277]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
  Mar 20 06:09:31 vz2010 postfix/qmgr[32552]: 8FEF02250300: from=<www-data@nazwa>, size=574, nrcpt=1 (queue active)
  Mar 20 06:09:31 vz2010 postfix/qmgr[32552]: 7A6A122502FB: from=<www-data@nazwa>, size=580, nrcpt=1 (queue active)
  Mar 20 06:09:31 vz2010 postfix/smtp[5486]: warning: relayhost configuration problem
  Mar 20 06:09:31 vz2010 postfix/smtp[5490]: warning: relayhost configuration problem
  Mar 20 06:09:31 vz2010 postfix/smtp[5486]: 7A6A122502FB: to=<karolo_k@o2.pl>, relay=none, delay=210560, delays=210560/0.05/0.01/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=smtp.localdomain type=A: Host not found)
  Mar 20 06:09:31 vz2010 postfix/smtp[5490]: 8FEF02250300: to=<karolo_k@o2.pl>, relay=none, delay=210364, delays=210364/0.12/0.02/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=smtp.localdomain type=A: Host not found)
  Mar 20 06:17:01 vz2010 /USR/SBIN/CRON[17978]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
  Mar 20 06:25:01 vz2010 /USR/SBIN/CRON[31805]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
A to jest mail.cf postfix:

Kod: Zaznacz cały

    # See /usr/share/postfix/main.cf.dist for a commented, more complete version
   
   
  # Debian specific:  Specifying a file name will cause the first
  # line of that file to be used as the name.  The Debian default
  # is /etc/mailname.
  #myorigin = /etc/mailname
   
  smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
  biff = no
   
  # appending .domain is the MUA's job.
  append_dot_mydomain = no
   
  # Uncomment the next line to generate "delayed mail" warnings
  #delay_warning_time = 4h
   
  readme_directory = no
   
  # TLS parameters
  smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
  smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
  smtpd_use_tls=yes
  smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
  smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
   
  # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
  # information on enabling SSL in the smtp client.
   
  myhostname = postfix
  alias_maps = hash:/etc/aliases
  alias_database = hash:/etc/aliases
  myorigin =nazwa
  mydestination = nazwa.pl, vz2010, localhost.localdomain, localhost
  relayhost = smtp.localdomain
  mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
  mailbox_size_limit = 0
  recipient_delimiter = +
  inet_interfaces = all

: 21 marca 2010, 09:24
autor: grzesiek
Eh nie to chciałem zobaczyć w logach. jak się postfix uruchamia to pokazuje co i jak ;)

Kod: Zaznacz cały

myhostname = postfix
tu powinna byc podana pełna nazwa hosta (domena)

Kod: Zaznacz cały

myorigin =nazwa
tu powinna również być pełna nazwa hosta i gdzie jest mydomain

Kod: Zaznacz cały

mydestination = nazwa.pl, vz2010, localhost.localdomain, localhost
to też źle, zobacz http://www.postfix.org/basic.html

Kod: Zaznacz cały

relayhost = smtp.localdomain
ta zmienna nie powinna mieć wartość, chyba że serwer ma przekazywać pocztę

Na razie to tyle zauważyłem, ale jakiś skąpy ten konfig.

: 21 marca 2010, 11:01
autor: Hadouken

Kod: Zaznacz cały

 Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 3B0381450002: from=<www-data@nazwa >, size=560, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/smtp[17975]: warning: relayhost configuration problem
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 8AEC51470406: from=<www-data@nazwa >, size=563, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 830631470407: from=<www-data@nazwa >, size=564, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/smtp[17977]: warning: relayhost configuration problem
  Mar 21 09:34:31 vz2010 postfix/smtp[17975]: 3B0381450002: to=<karolo_k@o2.pl>, relay=none, delay=92785, delays=92785/0.1/0/0, dsn=4.3.5, status=deferred (Ho$
  Mar 21 09:34:31 vz2010 postfix/smtp[17977]: 8AEC51470406: to=<karolo_k@o2.pl>, relay=none, delay=92775, delays=92775/0.05/0.01/0, dsn=4.3.5, status=deferred$
  Mar 21 09:34:31 vz2010 postfix/smtp[17978]: warning: relayhost configuration problem
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 8C67E147040B: from=<www-data@nazwa >, size=563, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: DA7DD1450003: from=<www-data@ nazwa >, size=560, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/smtp[17978]: 830631470407: to=<karolo_k@o2.pl>, relay=none, delay=92771, delays=92771/0.03/0/0, dsn=4.3.5, status=deferred (H$
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: E39BC147040A: from=<www-data@nazwa >, size=563, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/error[17979]: 8C67E147040B: to=<karolo_k@o2.pl>, relay=none, delay=92754, delays=92754/0.07/0/0.01, dsn=4.3.5, status=deferre$
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 14C811470405: from=<www-data@nazwa >, size=560, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/error[17980]: DA7DD1450003: to=<karolo_k@o2.pl>, relay=none, delay=92784, delays=92783/0.06/0/0.03, dsn=4.3.5, status=deferre$
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 2CEFA1450001: from=<www-data@nazwa >, size=560, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: CAEEF1470409: from=<www-data@nazwa >, size=563, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/error[17982]: E39BC147040A: to=<karolo_k@o2.pl>, relay=none, delay=92758, delays=92757/0.08/0/0.05, dsn=4.3.5, status=deferre$
  Mar 21 09:34:31 vz2010 postfix/error[17980]: 14C811470405: to=<karolo_k@o2.pl>, relay=none, delay=92780, delays=92780/0.06/0/0.02, dsn=4.3.5, status=deferre$
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 711E31470408: from=<www-data@nazwa>, size=562, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/error[17979]: 2CEFA1450001: to=<karolo_k@o2.pl>, relay=none, delay=92791, delays=92791/0.04/0/0.01, dsn=4.3.5, status=deferre$
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: 7AA021470404: from=<www-data@nazwa>, size=560, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/error[17980]: CAEEF1470409: to=<karolo_k@o2.pl>, relay=none, delay=92764, delays=92764/0.04/0/0.01, dsn=4.3.5, status=deferre$
  Mar 21 09:34:31 vz2010 postfix/error[17982]: 711E31470408: to=<karolo_k@o2.pl>, relay=none, delay=92768, delays=92768/0.02/0/0, dsn=4.3.5, status=deferred ($
  Mar 21 09:34:31 vz2010 postfix/error[17979]: 7AA021470404: to=<karolo_k@o2.pl>, relay=none, delay=92782, delays=92782/0/0/0.01, dsn=4.3.5, status=deferred ($
  Mar 21 09:34:31 vz2010 postfix/qmgr[32552]: AB0F1147040C: from=<www-data@nazwa>, size=563, nrcpt=1 (queue active)
  Mar 21 09:34:31 vz2010 postfix/error[17983]: AB0F1147040C: to=<karolo_k@o2.pl>, relay=none, delay=92748, delays=92748/0/0/0.01, dsn=4.3.5, status=deferred ($
  Mar 21 09:44:31 vz2010 postfix/qmgr[32552]: 31A5F2250009: from=<www-data@nazwa>, size=574, nrcpt=1 (queue active)
  Mar 21 09:44:31 vz2010 postfix/smtp[9826]: warning: relayhost configuration problem
  Mar 21 09:44:31 vz2010 postfix/smtp[9826]: 31A5F2250009: to=<karolo_k@o2.pl>, relay=none, delay=235564, delays=235564/0.06/0.01/0, dsn=4.3.5, status=deferre$
  Mar 21 09:49:31 vz2010 postfix/qmgr[32552]: C446822502C4: from=<www-data@nazwa>, size=628, nrcpt=1 (queue active)
  Mar 21 09:49:31 vz2010 postfix/smtp[15874]: warning: relayhost configuration problem
  Mar 21 09:49:31 vz2010 postfix/smtp[15874]: C446822502C4: to=<karolo_k@o2.pl>, relay=none, delay=323864, delays=323864/0.09/0/0, dsn=4.3.5, status=deferred $
  Mar 21 09:51:35 vz2010 postfix/postfix-script[24545]: refreshing the Postfix mail system
  Mar 21 09:51:35 vz2010 postfix/master[32551]: reload configuration /etc/postfix
A tu konfig:

Kod: Zaznacz cały

myhostname = postfix
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin =nazwa
mydestination = nazwa.pl, vz2010, localhost.localdomain, localhost
relayhost = smtp.localdomain
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
To wyczyściłem tylko ,,relayhost'' = (nic).

: 21 marca 2010, 13:36
autor: grzesiek
Pisałem Ci, że masz źle myhostname, myorigin, mydestination.
Czytać, czytać samemu! http://www.postfix.org/documentation.html albo mame poproś :)

: 21 marca 2010, 14:03
autor: Hadouken
Nie wiem co wpisać w

Kod: Zaznacz cały

mydestination =
To ma być tak że z vps przyjdzie do mnie na maila.
Reszta mam teraz tak

Kod: Zaznacz cały

myhostname = nazwa.pl

Kod: Zaznacz cały

[B]mydomain = $ myhostname[/B]

Kod: Zaznacz cały

myorigin =nazwa.pl

Kod: Zaznacz cały

relayhost = smtp.localdomain

: 21 marca 2010, 14:07
autor: fnmirk
Hadouken, polecenia, logi, fragmenty kodu wstawiaj w tagi code. Tagi quote służą do cytowania np. wypowiedzi innych.

: 21 marca 2010, 14:31
autor: grzesiek
Example 1: default setting.
[INDENT] /etc/postfix/main.cf:
mydestination = $myhostname localhost.$mydomain localhost
[/INDENT]
nazwa.pl - to musi być prawdziwa nazwa Twojego hosta.

: 21 marca 2010, 14:38
autor: Hadouken
No tak, ja za każdym razem jak tutaj wpisywałem nazwa to ukrywałem prawdziwa nazwa strony.
Np. to forum to pod

Kod: Zaznacz cały

nazwa
było

Kod: Zaznacz cały

debian.linux
a jak było:

Kod: Zaznacz cały

nazwa.pl
to:

Kod: Zaznacz cały

debian.linux.pl