Portál AbcLinuxu, 8. května 2025 02:23

Dotaz: noreply v postfixu

9.2.2014 09:30 Tomasekkk
noreply v postfixu
Přečteno: 669×
Odpovědět | Admin
Zdravím Vás,

potřeboval bych vyřešit problém. Potřebuji vytvořit několik schránek noreply v postfix adminu. Vše jsem udělal podle návodu na http://sharadchhetri.com/2013/07/05/create-noreply-email-id-in-postfixadmin-mysql-database/

jenže, když na danou adresu (noreply@domena.cz) pošlu email, vrátí se mi tento email
< devnull@interni.mailserver.cz >: user unknown. Command output: Invalid user specified.
Tušíte prosím, v čem může být 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

xkucf03 avatar 9.2.2014 11:56 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: noreply v postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Dal jsi newaliases? Co je v logu? Co se stane, když pošleš e-mail přímo na devnull@interni.mailserver.cz? Co máš v mydestinationmain.cf?

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
9.2.2014 12:13 Tomasekkk
Rozbalit Rozbalit vše Re: noreply v postfixu
newaliases jsem dal.

když pošlu mail na devnull@ zobrazí se stejná chyba jako jsem popisoval
devnull@interni.mailserver.cz: user unknown. Command output: Invalid user specified.
mydestination nemám v main.cf definováno

v logu je
postfix/qmgr[4263]: 82EEE26EF60: from=< jmeno@domena.cz >, size=2758, nrcpt=1 (queue active)
Feb  9 12:06:26 interni postfix/smtpd[9596]: connect from localhost.localdomain[127.0.0.1]
Feb  9 12:06:26 interni postfix/trivial-rewrite[9511]: warning: do not list domain interni.domena.cz in BOTH mydestination and virtual_mailbox_domains
Feb  9 12:06:26 interni postfix/smtpd[9596]: D7C9F26EF66: client=localhost.localdomain[127.0.0.1]
Feb  9 12:06:26 interni postfix/cleanup[9533]: D7C9F26EF66: message-id=< 009b01cf2586$fb258820$f1709860$@domena.cz >
Feb  9 12:06:26 interni postfix/smtpd[9596]: disconnect from localhost.localdomain[127.0.0.1]
Feb  9 12:06:26 interni postfix/qmgr[4263]: D7C9F26EF66: from=< jmeno@domena.cz >, size=3215, nrcpt=1 (queue active)
Feb  9 12:06:26 interni postfix/trivial-rewrite[9511]: warning: do not list domain interni.domena.cz in BOTH mydestination and virtual_mailbox_domains
Feb  9 12:06:26 interni amavis[25807]: (25807-19) Passed CLEAN {RelayedInbound}, [XXX.XXX.XXX.XXX]:61792 [XXX.XXX.XXX.XXX] < jmeno@domena.cz > -> < devnull@interni.domena.cz >, Message-ID: < 009b01cf2586$fb258820$f1709860$@domena.cz >, mail_id: cXFP9L6NxYbG, Hits: -, size: 2759, queued_as: D7C9F26EF66, 97 ms
Feb  9 12:06:26 interni postfix/lmtp[9594]: 82EEE26EF60: to=< devnull@interni.domena.cz >, relay=127.0.0.1[127.0.0.1]:10024, delay=0.41, delays=0.31/0.01/0/0.1, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as D7C9F26EF66)
Feb  9 12:06:26 interni postfix/qmgr[4263]: 82EEE26EF60: removed
Feb  9 12:06:26 interni postfix/pipe[9534]: D7C9F26EF66: to=< devnull@interni.domena.cz >, relay=maildrop, delay=0.09, delays=0.01/0/0/0.08, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
Feb  9 12:06:26 interni postfix/cleanup[9533]: F326A26EF60: message-id=< 20140209110625.F326A26EF60@interni.domena.cz >
Feb  9 12:06:26 interni postfix/bounce[9536]: D7C9F26EF66: sender non-delivery notification: F326A26EF60
Feb  9 12:06:26 interni postfix/qmgr[4263]: F326A26EF60: from=< >, size=5148, nrcpt=1 (queue active)
Feb  9 12:06:26 interni postfix/qmgr[4263]: D7C9F26EF66: removed
Tady to vypadá na spojitost s tím mydestination, tuto volbu jsem nenastavoval, protože na serveru mohou uživatelé využívat více typů doménových jmen. Myslím si, že když jsem v minulosti mydestination nastavil, chodilo mi to jen pro doménová jména, které jsem tam manuálně vypsal.
9.2.2014 12:19 Tomasekkk
Rozbalit Rozbalit vše Re: noreply v postfixu
Tady jsem to zkusil s noreply
12:15:43 www4 amavis[7317]: (07317-01) Passed CLEAN {RelayedInbound}, [XXX.XXX.XXX.XXX]:61943 [XXX.XXX.XXX.XXX] < jmeno@domena.cz > -> < devnull@interni.domena.cz >, Message-ID: < 00a201cf2588$47753f80$d65fbe80$@domena.cz >, mail_id: 3ggxWQw2C75q, Hits: -, size: 2769, queued_as: 505D226EF66, 112 ms
Feb  9 12:15:43 www4 postfix/lmtp[9927]: 1733426EF60: to=< devnull@interni.domena.cz >, orig_to=< noreply@domena.cz >, relay=127.0.0.1[127.0.0.1]:10024, delay=0.29, delays=0.17/0.01/0/0.11, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 505D226EF66)
Feb  9 12:15:43 www4 postfix/qmgr[4263]: 1733426EF60: removed
Feb  9 12:15:43 www4 postfix/pipe[9878]: 505D226EF66: to=< devnull@interni.domena.cz >, relay=maildrop, delay=0.16, delays=0.01/0/0/0.15, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
Feb  9 12:15:43 www4 postfix/cleanup[9877]: 7799A26EF60: message-id=< 20140209111543.7799A26EF60@interni.domena.cz >
Feb  9 12:15:43 www4 postfix/bounce[9880]: 505D226EF66: sender non-delivery notification: 7799A26EF60
Feb  9 12:15:43 www4 postfix/qmgr[4263]: 7799A26EF60: from=< >, size=5155, nrcpt=1 (queue active)
Feb  9 12:15:43 www4 postfix/qmgr[4263]: 505D226EF66: removed


Nemá to spojitost s tím, že by veškerý provoz byl směrovaný přímo ven a lokálně se nedoručovalo?
9.2.2014 13:12 NN
Rozbalit Rozbalit vše Re: noreply v postfixu
Mohl by jsi projit konfigutaci maildropu, napriklad podle clanku zde? Konkretne cast virual a authdaemon..
9.2.2014 13:53 Tomasekkk
Rozbalit Rozbalit vše Re: noreply v postfixu
Já to mám nastaveno, jen jediná změna je ta, že mám v master.cf toto
maildrop  unix  -       n       n       -       -       pipe
    flags=R user=virtual:virtual argv=/usr/bin/maildrop -w 90 -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop} ${sender}
flags mám jen R a nikoli ODRhu

Spíš mě nenapadá kde ten problém může vznikat. Pošta mi normálně chodí, odesílá se. Ale když udělám změnu v tabulce alias (goto) na devnull jak bylo v manuálu, vypadá jako by z těch aliasů nedokázal načítat.
9.2.2014 15:22 Tomasekkk
Rozbalit Rozbalit vše Re: noreply v postfixu
Zjistil jsem, že pokud není vyplněno myorigin = nejakadomena.cz, tak mi doplnuje hostname interni.domena.cz, když jsem myorigin vyměnil za jinou doménu, tak se už zase zobrazovalo devnull@novadomena.cz ... Třeba někoho něco napadne.
9.2.2014 16:17 Tomasekkk
Rozbalit Rozbalit vše Re: noreply v postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak problém se podařilo vyřešit. V postfix adminu jsem měl nastavenu domenu interni.domena.cz a ta to způsobovala. Zrušil jsem ji a nastavil myorigin = interni.domena.cz a vše již funguje. Díky za nakopnutí

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.