Postfix odrzuca poczt

Konfiguracja serwerów, usług, itp.
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Postfix odrzuca pocztę

Post 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?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Post autor: ksysinek »

Nie, nie korzystam z policyd a hostname mam ustawione poprawnie.
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Post autor: ksysinek »

Ponawiam swoją prośbę o pomoc.
Awatar użytkownika
markossx
Beginner
Posty: 489
Rejestracja: 26 maja 2007, 16:01
Lokalizacja: Polska

Post 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 .
ODPOWIEDZ