Portál AbcLinuxu, 6. května 2025 16:23

Dotaz: Sendmail a seznam.cz

29.4.2010 08:53 SHIUNG
Sendmail a seznam.cz
Přečteno: 1837×
Odpovědět | Admin
Dobrý den, mám verzi sendmailu:

Sendmail ve verzi 8.13.1, konfigurace V10/Berkeley

a mám občas problém, že se daný soubor nepřepošle na soukromou adresu a to vždy na seznam.cz nebo email.cz

Přeposílání probíhá pomocí aliases. Na firemní adresu e-mail vždy přijde, ale přibližně 4x za den nedojde k přeposlání e-mailu na soukromou adresu. Posílám výpis z: /var/log/maillog

[root@server ~]# cat /var/log/maillog | grep "Service unavailable" Apr 18 13:44:20 server sendmail[10653]: o3IAeXCo009996: to=uzivatel1@email.cz, delay=01:03:47, xdelay=00:00:02, mailer=esmtp, pri=555534, relay=mx50.seznam.cz . [77.75.73.47], dsn=5.0.0, stat=Service unavailable Apr 18 13:44:20 server sendmail[10653]: o3IAeXCo009996: o3IBiIPl010653: DSN: Serv ice unavailable

Apr 18 19:21:57 server sendmail[15967]: o3IHL5j4015950: to=uzivatel2@seznam.cz, del ay=00:00:13, xdelay=00:00:03, mailer=esmtp, pri=124603, relay=mx50.seznam.cz. [7 7.75.77.47], dsn=5.0.0, stat=Service unavailable Apr 18 19:21:57 server sendmail[15967]: o3IHL5j4015950: o3IHLvj4015967: DSN: Serv ice unavailable

Apr 19 04:02:16 server sendmail[22400]: o3J22DoO022393: to=uzivatel3@seznam.cz, del ay=00:00:03, xdelay=00:00:02, mailer=esmtp, pri=974324, relay=mx50.seznam.cz. [7 7.75.77.47], dsn=5.0.0, stat=Service unavailable Apr 19 04:02:17 server sendmail[22400]: o3J22DoO022393: o3J22HoO022400: DSN: Serv ice unavailable

Apr 19 13:21:59 server sendmail[1772]: o3JBL3Gp001761: to=uzivatel3@seznam.cz, dela y=00:00:12, xdelay=00:00:03, mailer=esmtp, pri=124603, relay=mx50.seznam.cz. [77 .75.77.47], dsn=5.0.0, stat=Service unavailable Apr 19 13:21:59 server sendmail[1772]: o3JBL3Gp001761: o3JBLxGp001772: DSN: Servi ce unavailable

Apr 19 14:19:18 server sendmail[3186]: o3JCIW41003171: to=uzivatel4@email.cz, d elay=00:00:08, xdelay=00:00:02, mailer=esmtp, pri=801809, relay=mx50.seznam.cz. [77.75.73.47], dsn=5.0.0, stat=Service unavailable Apr 19 14:19:18 server sendmail[3186]: o3JCIW41003171: o3JCJI41003186: DSN: Servi ce unavailable

Apr 19 20:34:01 server sendmail[11836]: o3JIXt7Y011829: to=uzivatel5@seznam.cz, delay=00:00:06, xdelay=00:00:02, mailer=esmtp, pri=74706, relay=mx50.seznam.cz. [77.75.77.47], dsn=5.0.0, stat=Service unavailable Apr 19 20:34:01 server sendmail[11836]: o3JIXt7Y011829: o3JIY17Y011836: DSN: Serv

Nějak se mi nedaří přijít na to, kde je problém?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.4.2010 11:27 Franta Hanzlik
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro přesnější posouzení by bylo třeba uvést vše o konkrétním mailu (tj. třeba grep o3JIXt7Y011829 /var/log/maillog)

Nicméně, mailservery Seznamu mají tu nepříjemnou vlastnost, že po 3 minutách spojení (přenosu mailu) brutálně resetnou TCP spojení, bez nějaké chybové hlášky odesilateli. Takže kombinace pomalá linka / velký mail může být na Seznam mailservery nedoručitelná. A navíc kvůli tomuhle zhovadilému chování mailserver odesilatele dá mail do fronty a zkouší jej odeslat opakovaně - tj. obvykle každou hodinu, po čtyři - pět dní. A až pak to zabalí, mail z fronty vyhodí a pošle odesilateli chybovou zprávu.

Nemohl by to být u vás tenhle případ?
30.4.2010 08:15 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Dobrý den, tak přikládám několik logů.
[root@server ~]# cat /var/log/maillog | grep o3RENeDs005184: Apr 27 16:23:40 server sendmail[5184]: o3REMgDs005173: o3RENeDs005184: DSN: Service unavailable Apr 27 16:23:41 server sendmail[5184]: o3RENeDs005184: to=guzivatel,huzivatel,houzivatel,luzivatel,puzivatel, delay=00:00:01, xdelay=00:00:01, mailer=cyrusv2, pri=270000, relay=localhost [[UNIX: /var/lib/imap/socket/lmtp]], dsn=2.0.0, stat=Sent Apr 27 16:23:41 server sendmail[5184]: o3RENeDs005184: to=huzivatel@vodafonemail.cz, delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=270000, relay=e2sgw02.vodafone.cz. [217.77.161.170], dsn=2.0.0, stat=Sent (Ok: queued as C73515B763) Apr 27 16:23:43 server sendmail[5184]: o3RENeDs005184: to=puzivatel@seznam.cz, delay=00:00:03, xdelay=00:00:02, mailer=esmtp, pri=270000, relay=mx50.seznam.cz. [77.75.73.47], dsn=5.5.4, stat=Service unavailable Apr 27 16:23:44 server sendmail[5184]: o3RENeDs005184: to=guzivatel@seznam.cz, delay=00:00:04, xdelay=00:00:03, mailer=esmtp, pri=270000, relay=mx50.seznam.cz. [77.75.73.47], dsn=2.0.0, stat=Sent (Mail 16043 queued for delivery in session 56bf00000437.) Apr 27 16:23:44 server sendmail[5184]: o3RENeDs005184: to=luzivatel@sms.eurotel.cz, delay=00:00:04, xdelay=00:00:00, mailer=esmtp, pri=270000, relay=smtp21.eurotel.cz. [160.218.160.37], dsn=2.0.0, stat=Sent (Ok: queued as 5111DF0005) Apr 27 16:23:44 sksfw sendmail[5184]: o3RENeDs005184: o3RENeDt005184: return to sender: Service unavailable

[root@server ~]# cat /var/log/maillog | grep o3QH6CrK008668: Apr 26 19:06:50 server sendmail[8668]: o3QH6CrK008668: from=<15e5a5b4da90e127b16916a8c89f212031cf9811e1e54ab40a80e3516e2bf15224e80697b021e2b0c6500ca8a1bbf261eb52ec8d1a11662e8f9f13e106393398@bounces.avenija.com>, size=51606, class=0, nrcpts=1, msgid=<201004261706.o3QH6CrK008668@sksfw.sksblansko.cz>, proto=ESMTP, daemon=MTA, relay=smtp93.avenija.com [91.198.190.93] Apr 26 19:06:53 server sendmail[8668]: o3QH6CrK008668: Milter add: header: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,HTML_MESSAGE,\n\tMIME_HTML_ONLY,MISSING_MID,SPF_PASS,T_FRT_CONTACT,T_RP_MATCHES_RCVD\n\tautolearn=no version=3.3.1 Apr 26 19:06:53 server sendmail[8668]: o3QH6CrK008668: Milter add: header: X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on server.domena.cz Apr 26 19:06:53 server sendmail[8668]: o3QH6CrK008668: Milter add: header: X-Virus-Scanned: clamav-milter 0.96 at server.domena.cz Apr 26 19:06:53 server sendmail[8668]: o3QH6CrK008668: Milter add: header: X-Virus-Status: Clean Apr 26 19:06:53 server sendmail[8679]: o3QH6CrK008668: to=< guzivatel@ domena.cz>, delay=00:00:03, xdelay=00:00:00, mailer=cyrusv2, pri=112200, relay=localhost, dsn=2.0.0, stat=Sent Apr 26 19:06:55 server sendmail[8679]: o3QH6CrK008668: to=guzivatel@seznam.cz, delay=00:00:05, xdelay=00:00:02, mailer=esmtp, pri=112200, relay=mx50.seznam.cz. [77.75.77.47], dsn=5.0.0, stat=Service unavailable Apr 26 19:06:55 server sendmail[8679]: o3QH6CrK008668: o3QH6trK008679: DSN: Service unavailable

[root@server ~]# cat /var/log/maillog | grep o3REdcuL005566 Apr 27 16:39:57 server sendmail[5566]: o3REdcuL005566: Milter add: header: X-Virus-Scanned: clamav-milter 0.96 at server.domena.cz Apr 27 16:39:57 server sendmail[5566]: o3REdcuL005566: Milter add: header: X-Virus-Status: Clean Apr 27 16:39:59 server sendmail[5577]: o3REdcuL005566: to=< huzivatel@ domena.cz>, delay=00:00:21, xdelay=00:00:02, mailer=cyrusv2, pri=20712785, relay=localhost, dsn=2.0.0, stat=Sent Apr 27 16:40:01 server sendmail[5577]: o3REdcuL005566: to=huzivatel@seznam.cz, delay=00:00:23, xdelay=00:00:02, mailer=esmtp, pri=20712785, relay=mx50.seznam.cz. [77.75.77.47], dsn=5.0.0, stat=Service unavailable Apr 27 16:40:01 server sendmail[5577]: o3REdcuL005566: o3REe1uL005577: DSN: Service unavailable

[root@server ~]# cat /var/log/maillog | grep o3RENeDs005184: Apr 27 16:23:40 server sendmail[5184]: o3REMgDs005173: o3RENeDs005184: DSN: Service unavailable Apr 27 16:23:41 server sendmail[5184]: o3RENeDs005184: to=guzivatel,hauzivatel,huzivatel,luzivatel, puzivatel, delay=00:00:01, xdelay=00:00:01, mailer=cyrusv2, pri=270000, relay=localhost [[UNIX: /var/lib/imap/socket/lmtp]], dsn=2.0.0, stat=Sent Apr 27 16:23:41 server sendmail[5184]: o3RENeDs005184: to=hauzivatel@vodafonemail.cz, delay=00:00:01, xdelay=00:00:00, mailer=esmtp, pri=270000, relay=e2sgw02.vodafone.cz. [217.77.161.170], dsn=2.0.0, stat=Sent (Ok: queued as C73515B763) Apr 27 16:23:43 server sendmail[5184]: o3RENeDs005184: to=puzivatel@seznam.cz, delay=00:00:03, xdelay=00:00:02, mailer=esmtp, pri=270000, relay=mx50.seznam.cz. [77.75.73.47], dsn=5.5.4, stat=Service unavailable Apr 27 16:23:44 server sendmail[5184]: o3RENeDs005184: to=lukas.grim@seznam.cz, delay=00:00:04, xdelay=00:00:03, mailer=esmtp, pri=270000, relay=mx50.seznam.cz. [77.75.73.47], dsn=2.0.0, stat=Sent (Mail 16043 queued for delivery in session 56bf00000437.) Apr 27 16:23:44 server sendmail[5184]: o3RENeDs005184: to=luzivatel@sms.eurotel.cz, delay=00:00:04, xdelay=00:00:00, mailer=esmtp, pri=270000, relay=smtp21.eurotel.cz. [160.218.160.37], dsn=2.0.0, stat=Sent (Ok: queued as 5111DF0005) Apr 27 16:23:44 server sendmail[5184]: o3RENeDs005184: o3RENeDt005184: return to sender: Service unavailable


To, že se seznam takhle chová to vím. Linka i velikost e-mailů je dobrá, z výše uvedených logů je vidět, že e-mail na mobilní e-mail dojde, ale na seznam to nedojde. Server jsem přejal po kolegovi, který zemřel a nejsem nikterak velký linuxový specialista. To, že e-maily by se měli řadit do fronty a odesílat nějakou dobu také vím. Standardně by se to mělo řadit: /var/spool/mqueue. Jenže mně se tam řadí asi emaily co jsou v karanténě od clamav. viz. obr. v příloze. Nedaří se mi najít, kam se emaily řadí. V konfiguraci sendmailu sem nic nešel, kde se to prosím dá najít?
30.4.2010 08:30 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
4.5.2010 13:29 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
To nikdo netušíte kde by mohl být problém?
MMMMMMMMM avatar 4.5.2010 15:01 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
hledal jsem na netu, pár lidí s touto chybovou hláškou má problémy. ta verze 8.13.1 je docela stará, nechtělo by to upgrade na novější verzi? třeba je tam problém odstraněn. osobně bych šel raději do postfixu než sendmailu...
5.5.2010 09:30 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Já se upgradu nebráním, ale řešení to určitě není. Když to několik e-mailů denně přepošle, jen ojediněle se stane, že to nepřepošle. Zvládne upgrade průměrný uživatel linuxu? Trošinku se bojím, abych nenabořil nebo ztratil nastavení.
4.5.2010 17:58 Franta Hanzlik
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Odkaz na frontu nějak nechápu, o co jde? Ten můj předchozí příspěvek je blbost, není to tenhle problém, tady je mail odmítnut "v rámci protokolu". Napadají mne snad už jen věci:

1) odesilateli by se měl mail vrátit a měl (mohl) by tam být uveden podrobnější důvod odmítnutí.

2) pokusit se vysledovat z těch seznamem akceptovaných a těch odmítnutých nějakou logiku.

3) řešit to s technickou podporou seznamu
5.5.2010 09:39 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
S tou frontou já právě nevím, kam se ty maily k odeslání řadí. Dá se to najít v konfiguraci sendmailu?

1) Právě ty e-maily se nevrátí, vrátí se jen ty e-maily co přesáhnou 18 MB, ty se vrátí ihned.

2) Logiku jsem hledal dlouho, ale bohužel na nic jsem nepřišel.

3) Podporu zkusím, sice na stránkách jsou kontakty dosti zmatené, ale snad se se domluvím.

5.5.2010 11:25 Franta Hanzlik
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Pořád nevím, jak vzniknul ten váš obrázek v "odkaz na frontu", nic mi to nepřipomíná.

Pracovní fronta sendmailu určuje direktiva "QueueDirectory", v sendmail.cf byste měl mít něco jako:

O QueueDirectory=/var/spool/mqueue

Adresář pro karanténu u starých verzí (u vás tipuji tak 6 let) clamav-milter určoval přepínač na cmdline, u nových je v konfig. souboru. Každopádně je ale nesmysl, aby byl ve /var/spool/mqueue.

Ty maily se vrátit musí, 5.0.0 je permanent fatální chyba, to už si MTA do fronty podle mne nedává, nemá to smysl. A měl by v nich být bližší popis chyby.
10.5.2010 08:52 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Dobrý den,

obrázek na frontu vznikl jako screen s webmina.

Po přečtení RFC, je jasné, že doopravdy se e-mail nemá zařadit. Nyní to řeším se seznamem, tak snad něco poradí. Bohužel karanténa se řadí do mqueue.
12.5.2010 11:24 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Dobrý den, tak už se k tomu vyjádřily technici ze seznamu: tak dle našich logů ze stejného dne jsme našli nedoručené jen případy, kdy Váš server neuvedl v emailu odesílatele "FROM".

(/www/rsyslog/netlog/email-smtpd7/smtpd-20100505.gz:2010/05/05 10:36:50 W2: [9595]: Received second RCPT TO with empty MAIL FROM address: uzivatel@seznam.cz (sid='257b00000089', ip='77.48.107.100', helo='server.domena.cz', from='', country='CZ', duration='00:00:02.052') {command.cc:exec():1388}) Takovéto emaily pak záměrně nedoručujeme. Další chybou by mohlo být nastavení Vašeho SMTP serveru, který by neměl považovat SMTP komunikaci, která není uzavřena tečkou (".") za ukončenou a neměl by pak tyto zprávy mazat z fronty.

Nicméně vůbec netuším proč se poštovní server tak zachová, protože 100 e-mailů přepošle a pak třeba 1 nepřepošle. Ani nevím kde pořádně chybu hledat.

Mohl by prosím někdo poradit, kde hledat chybu, nebo jak to řešit?
13.5.2010 12:39 SHIUNG
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
To nikdo prosím Vás neví, kde by mohl být problém? Děkuji
13.5.2010 20:52 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Že by na seznamu?
14.5.2010 12:16 Franta Hanzlik
Rozbalit Rozbalit vše Re: Sendmail a seznam.cz
Hlavička těch nedoručených mailů (předpokládám, že je necháváte i na lokálním stroji, pokud ne, tak to udělejte) vypadá normálně?

Máte zřejmě i něco nedobrého v konfiguraci, míchání karanténní fronty antiviru a pracovní fronty sendmailu může být problém. Můžete zkusit dočasně vyřadit antivirus.

Odmítnuté maily by se měly vracet, a v nich by měly být další detaily příčiny odmítnutí - proč se tak neděje netuším, můžete sem poslat váš sendmail.mc/sendmail.cf

Nemusíte mít pravdu s názorem na update SM, že "řešení to určitě není". Sendmail má chyby jako každý větší kus SW, občas je třeba/dobré se přizpůsobit i chybám jeho klientů. A vaše verze je už stará, výše už to bylo zmíněno.

Pokud jste v problematice začátečník, proč si tedy od někoho nenecháte nainstalovat a nakonfigurovat mailové služby? Určitě budou (jen s opensource SW) umět daleko více, než současné 5+ let staré řešení.

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.