Postfix neodesílá e-maily

DB

Postfix neodesílá e-maily
« kdy: 01. 08. 2013, 19:21:19 »
Zdravím všechny,

momentálně mám problém s odesíláním emailu z mého serveru. V podstatě mám jeden server, který slouží jenom pro odesílání emailu, nikoli příjímání  (Email server mám u Microsoftu Outlook a ten mu funguje samozřejmě v pořádků). To z důvodů odesílání emailu ohledně aktualizací (apticron), atd... Běží mi tam Dovecot a Postfix. Bohužel odesílání emailu nefunguje, všechny emaily jsou ve frontě. Ve frontě se zobrazuje v podstatě pořád to stejné. Tu je jeden příklad. Liší se to jen cílovými adresami a odesílatelem.

Kód: [Vybrat]
7AE5724E48     1996 Wed Jul 31 09:26:55  root@(nechci zobrazovat).cz
(delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
                                         email@mydomain(nechci zobrazovat)
                                         root@localhost



Konfigurační soubor postfixu  /etc/postfix/main.cf

Kód: [Vybrat]
myhostname = můj hostname
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
myorigin = /etc/mailname
mydestination = můj hostname, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = 127.0.0.1
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, proxy:mysql:/etc/postfix/mys$
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
inet_protocols = all
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysq$
smtpd_tls_security_level = may
transport_maps = hash:/var/lib/mailman/data/transport-mailman, proxy:mysql:/etc/postfix/mysql-virtual_tr$
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtu$
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
smtpd_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = dovecot
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
owner_request_special = no
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = dovecot
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
owner_request_special = no
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings

Server běží na Debianu. Jinak používám ISPConfig ale podle mě ten by to blokovat neměl. Doufám.
Opravdu nevím proč se to děje, možná je to z důvodu, že umí komunikovat jen s lokálním serverem a neumí to odeslat na jiný server. Opravdu nevím.
Nezažil někdo podobnou situaci? Díky všem za možné nápady.

S pozdravem DB
« Poslední změna: 01. 08. 2013, 23:37:48 od Petr Krčmář »


Re:Postfix neodesílá emaily.
« Odpověď #1 kdy: 01. 08. 2013, 19:31:26 »
pravdepodobne ti padol amavis.
connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
content_filter = amavis:[127.0.0.1]:10024

Snazi sa posunut emaily na localhost port 10024, ale tam nic nebezi. Pripadne skus ten content_filter zaremovat, ci sa nerozbehnu.

DK

Re:Postfix neodesílá emaily.
« Odpověď #2 kdy: 01. 08. 2013, 20:30:27 »
pravdepodobne mas malou pamet a pada ti clamav, diky cemu padne amavis, zakomentuj tyhle dva radky
Kód: [Vybrat]
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
(a jeste muzes zakomentovat veci ohledne amavisu v master.cf)

pak jeste musis rict emailum ve fronte, aby si znovu zazadali o "informace", tj prikaz
Kód: [Vybrat]
postsuper -r ALL

DB

Re:Postfix neodesílá emaily.
« Odpověď #3 kdy: 01. 08. 2013, 20:39:14 »
To: MalyTomi

Aha tak jo v podstatě jsi měl pravdu :) fronta se uvolnila a všechny maily se odeslal jediné co mi ve frontě zůstalo je tohle.

-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
D7033201CD 2439 Thu Aug 1 20:23:14 root@server.můjserver.cz
(host alt1.gmail-smtp-in.l.google.com[74.125.143.27] said: 421-4.7.0 [46.36.35.200 10] Our system has detected an unusual rate of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily 421-4.7.0 blocked. Please visit http://www.google.com/mail/help/bulk_mail.html 421 4.7.0 to review our Bulk Email Senders Guidelines. 2si1480068lar.126 - gsmtp (in reply to end of DATA command))
můjemailugooglu@gmail.com

-- 3 Kbytes in 1 Request.

Jo ty emaily mi chodí do spamu, ale to si už nějak pořeším ;) nebo pokud máte někdo nějaký nápad tak rád příjmu, jinak google mi pomůže :D to hlavní jsem vyřešil.

To: DK

Děkuji ti za reakci :) ukládám si to někde a pokud to padne znova tak to zakomentuji jak si mi poradil. Paměť mam malou to je pravda.


Díky za rady.

DB

DK

Re:Postfix neodesílá emaily.
« Odpověď #4 kdy: 01. 08. 2013, 22:47:07 »
ta chyba znamena - z ip kterou mas bylo odeslano pomerne dost zprav, ktere byly oznaceny jako spam, kontaktuj ISP / hosting, ktery ti IP pridelil, at zaridi odblokovani ze spamlistu (respektive kontaktuji google jako majitele dane IP)

nicmene ve vetsine pripadu pry danou ip do 24 hodinach odblokovavaji... samozrejme nesmis posilat spam