Portál AbcLinuxu, 12. května 2025 10:16

Dotaz: Postfix SMTP relay, některé zprávy neodchází

20.12.2007 20:28 hruskin | skóre: 3 | blog: martaskuv_blogisek
Postfix SMTP relay, některé zprávy neodchází
Přečteno: 1225×
Odpovědět | Admin

Mám server, kde běží postfix nakonfigurovaný na smtp relay na server ISP (smtp.o2isp.cz). Zde je konfigurace:

================================ #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no delay_warning_time = 4h # 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:${queue_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${queue_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. smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = #smtp_sasl_type = cyrus myhostname = $hostname alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases #mydestination = localdomain, holly, localhost.localdomain, localhost relayhost = smtp.o2isp.cz mynetworks = 192.168.0.0/24 127.0.0.0/8 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all ==================================

Vše vypadalo, že chodí dobře, ale nedávno jsem zjistil, že některé zprávy nedojdou adresátům a jen se vrátí zpráva:

================================== This is an automatically generated Delivery Status Notification. Delivery to the following recipients failed. ####@asko-as.cz Reporting-MTA: dns;s0.asko-as.local Received-From-MTA: dns;mail.asko-as.cz Arrival-Date: Thu, 20 Dec 2007 19:29:00 +0100 Final-Recipient: rfc822;####@asko-as.cz Action: failed Status: 5.1.1 ================================

Nikde jsem nenašel co znamená status: 5.1.1 Pokud mail pošlu přímo přes SMTP ISP, tak dorazí bez problému. Nevíte v čem by mohl být problém? Zkoušel jem poslat mail sám sobě a v hlavičce se mám i IP svého lokálního PC s neveřejnou adresou, mohl by být problém tam?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.12.2007 20:32 hruskin | skóre: 3 | blog: martaskuv_blogisek
Rozbalit Rozbalit vše Re: Postfix SMTP relay, některé zprávy neodchází
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přehledněji formátovaný konfigurák:
# 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 (Ubuntu)
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

# 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:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_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.
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
#smtp_sasl_type = cyrus

myhostname = $hostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#mydestination = localdomain, holly, localhost.localdomain, localhost
relayhost = smtp.o2isp.cz
mynetworks = 192.168.0.0/24 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

This is an automatically generated Delivery Status Notification.

Delivery to the following recipients failed.

       j.novak@asko-as.cz





Reporting-MTA: dns;s0.asko-as.local
Received-From-MTA: dns;mail.asko-as.cz
Arrival-Date: Thu, 20 Dec 2007 19:29:00 +0100

Final-Recipient: rfc822;j.novak@asko-as.cz
Action: failed
Status: 5.1.1
21.12.2007 07:59 bluemoon
Rozbalit Rozbalit vše Re: Postfix SMTP relay, některé zprávy neodchází
Odpovědět | | Sbalit | Link | Blokovat | Admin
ono vypsat konfigurak vam moc nepomuze a kort u postfixu. z naseho pohledu se muze zdat vse v poradku a nemusi. nejak jsem nezjistil. ktery maily nechodi. jestli vsechny co jdou zvenci na vsechny uzivatele nebo pouze mezi uzivateli intranetu. docela pomuze, kdyz si sobe poslete mail a zkusite co nejde jestli jmeno@localhost nebo jmeno@isp.cz nebo jmeno@holly jmeno@ip_adress a zkusite to i z jinych stanic. vetsina problemu tohoto typu je ve spatne zapsane emailove adrese nebo spise v prekladu teto adresy.
21.12.2007 08:45 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Postfix SMTP relay, některé zprávy neodchází
Odpovědět | | Sbalit | Link | Blokovat | Admin
E-mail odmítne až cílový server. Pokud se to děje opakovaně pro stejného adresáta a e-mail se stejným adresátem poslaný přes SMTP ISP projde, nejspíš je váš server na nějakém blacklistu a e-mail je odmítán z toho důvodu. Většina serverů o domítnutí z tohoto důvodu informuje, ale je možné, že to některé servery tají.
21.12.2007 09:46 Dramon | skóre: 14
Rozbalit Rozbalit vše Re: Postfix SMTP relay, některé zprávy neodchází
Takže otázka zní:
Odmítá Vám to všechny maily na stroji "s0.asko-as.local"?? Nebo jen od určitého odesilatele??
21.12.2007 10:02 Dramon | skóre: 14
Rozbalit Rozbalit vše Re: Postfix SMTP relay, některé zprávy neodchází
Další otázky který mě napadly, když jsem mrknul na zmiňované RFC:
- je veřejná IP adresa, ze které odesíláte přeložitelná na DNS a to zase zpět na stejné IP??
- představujete se tímto DNS název v HELO??
- je tento DNS název také MX záznamem pro Vaši doménu??

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.