Strona 1 z 1

Postfix odrzuca pocztę

: 30 stycznia 2012, 13:36
autor: ksysinek
Witam
Mam problem z moim Postfixem. Od pewnego czasu zauważyłem, że niektóre maile do mnie nie docierają. W logach pojawia się coś takiego:

Kod: Zaznacz cały

Jan 30 13:03:46 poczta postfix/smtpd[11927]: warning: 62.129.241.114: address not listed for hostname premium.pl
Jan 30 13:03:46 poczta postfix/smtpd[11927]: NOQUEUE: reject: RCPT from unknown[62.129.241.114]: 450 4.7.1 Client host rejected: cannot find your hostname, [62.129.241.114]; from=<info@premium.pl> to=<ja@mojadomena.pl> proto=ESMTP helo=<premium.pl>
Mój plik main.cf:

Kod: Zaznacz cały

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
append_dot_mydomain = no
readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.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 = poczta.mojadomena.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = poczta.mojadomena.pl, localhost
relayhost =
relay_domains =
mynetworks = 127.0.0.0/8
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
message_size_limit = 31000000
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
mynetworks = 127.0.0.0/8
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
message_size_limit = 31000000
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:1002
virtual_gid_maps = static:1002
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
smtpd_client_restrictions = permit_sasl_authenticated, reject_unknown_client
#, reject_unknown_client_hostname
transport_maps = mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_create_maildirsize = yes
virtual_maildir_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota."
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
Przeszukałem forum pod względem "client host rejected" ale nic nie znalazłem. Zdałem się na intuicję i zakomentowałem w nim reject_unknown_client_hostname ale nie pomogło. Ma ktoś lepsze pomysły?

: 31 stycznia 2012, 01:01
autor: fnmirk

: 31 stycznia 2012, 08:25
autor: ksysinek
Nie, nie korzystam z policyd a hostname mam ustawione poprawnie.

: 04 lutego 2012, 10:17
autor: ksysinek
Ponawiam swoją prośbę o pomoc.

: 06 lutego 2012, 14:18
autor: markossx
Spróbuj zrobić tak:

Kod: Zaznacz cały

myhostname = mail.domena.pl
mydestination = localhost.$mydomain, localhost, mail.domena.pl 
Jak nie pomoże to daj wynik: postconf -n .