Strona 2 z 2
: 05 lipca 2007, 12:39
autor: raczkowski1
nie idzie, cos moze z main.cf bo malo tam mam, moglby ktos skorygowac:
Kod: Zaznacz cały
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
myhostname = atrium-gw
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = atrium-gw, localhost.localdomain, , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
: 05 lipca 2007, 13:38
autor: miszmaniac
Ok, usuń wpis mynetworks=127.0.0.0/8 sprawdziłem jeszcze i POSTFIX automatycznie sobie to dopisuje jeśli brakuje.
Wydaje mi się, że rozwiązaniem problemu może być dodanie użytkownika do systemu, z którego wysyłany jest mail ze strony.
Kod: Zaznacz cały
admin@atrium-pc.pl>: host atrium-pc.home.pl[212.85.124.158] said: 550 sender
not found...
To jasno wskazuje na brak takiego nadawcy poczty.
Pobaw się plikiem /etc/aliases i tam dopisz te adresy do jakiegoś konta np:
Po lewej definiujesz alias, a po prawej w systemie. (www-data nie jest najlepszym przykładem, ale przynajmniej wiesz, ze istnieje, najlepiej załóż nowego:
i do niego podoczepiaj wszystkie aliasy.
Jak już wyedytujesz ten plik to: postmap
a potem
: 05 lipca 2007, 15:57
autor: raczkowski1
juz zribilem, zmienilem myhost name na nazwe domeny dla naszego serwer i poszlo
tylko pytanie czy mozna zablokowac zeby nikt nie migl uzywac teogo serwera smtp do wysylania albo moze jest zablokowane
: 06 lipca 2007, 08:26
autor: miszmaniac
Jasne, ja korzystam z takich opcji w konfiguracji main.cf:
Kod: Zaznacz cały
#SASL
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = permit_mynetworks,
reject_non_fqdn_sender,
check_sender_access hash:/etc/postfix/sender_checks,
reject_invalid_hostname,
reject_unknown_sender_domain,
reject_sender_login_mismatch,
permit
smtpd_recipient_restrictions =
permit_mynetworks,
reject_non_fqdn_recipient,
permit_sasl_authenticated,
reject_invalid_hostname,
reject_unknown_recipient_domain,
reject_unknown_sender_domain,
reject_unauth_destination
reject_rbl_client dul.dnsbl.sorbs.net,
reject_rbl_client list.dsbl.org,
permit
Tu jest wyjaśnienie konkretnych opcji:
http://www.postfix.org/postconf.5.html
Ps. oczywiście SASL musisz mieć zainstalowane

: 06 lipca 2007, 10:47
autor: raczkowski1
wielkie dzieki, a gdzie sa logi wyslanych maili przez serwer?
: 06 lipca 2007, 11:21
autor: miszmaniac
Tam gdzie wszystkie, w
/var/log/mail.log niestety.
Niestety Postfix nie pozwala na zrobienie kilku różnych logów, też mnie to zawsze denerwuje

: 06 lipca 2007, 12:07
autor: raczkowski1
mam w logach cos takiego?
Kod: Zaznacz cały
Jul 6 12:01:01 atrium-gw postfix/pickup[28348]: 67FCB4F476B: uid=33 from=<www-data>
Jul 6 12:01:01 atrium-gw postfix/cleanup[3098]: 67FCB4F476B: message-id=<20070706100101.67FCB4F476B@atrium-pc.pl>
Jul 6 12:01:01 atrium-gw postfix/qmgr[22879]: 67FCB4F476B: from=<www-data@atrium-pc.pl>, size=617, nrcpt=2 (queue active)
a chcialbym aby bylo from=
admin@atrium-pc.pl, jak to zrobic?
: 06 lipca 2007, 13:02
autor: miszmaniac
w php.ini masz wpis:
dopisz tam jeszcze -f sender, czyli:
U mnie w taki sposób zadziałało.
: 06 lipca 2007, 13:59
autor: raczkowski1
ja na windzie r4obilem to a na linuxie wymaga jakis restart demona aby przeladowac ustawienia php.ini?
: 06 lipca 2007, 14:45
autor: miszmaniac
Restart apacha, żeby przeładował php.ini