Portál AbcLinuxu, 5. května 2025 21:47

Dotaz: postfix

28.2.2010 15:22 Dark_user | skóre: 12
postfix
Přečteno: 1125×
Odpovědět | Admin

Dobrý den, Mám takový malý, ale podstatný problém. Kdyz chci poslat email napr ze seznamu k sobe (napr na Dark_user@xdark.cz), ale když posílám od sebe (Dark_user@xdark.cz) prez SquirrelMail, tak email příjde. V logu není videt, že by sem ten email ze seznamu vubec dosel a na seznamu tuto dostanu zprávu:

550 smtp; 550 relay not permitted

Emailová schránka neexistuje, nebo je nedostupná.
Mailbox unavailable.

...porty jsou na server namapovane: 110, 25, 143... Zde je konfigurak postfix: http://paste.jabbim.cz/4462 Předem děkuji.


Řešení dotazu:


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

Odpovědi

28.2.2010 15:38 tomk
Rozbalit Rozbalit vše Re: postfix
Odpovědět | | Sbalit | Link | Blokovat | Admin

Porty namapovane jsou, ale spravne? Na primarnim MXu, ktery ukazuje na mx.kvapem.cz se mi ozyva exim:

[tom@nb ~]$ telnet mx.kvapem.cz 25
Trying 88.86.120.68...
Connected to mx.kvapem.cz.
Escape character is '^]'.
220 jenicek.miton.cz ESMTP Exim 4.63 Sun, 28 Feb 2010 15:36:37 +0100
Tomas
1.3.2010 12:39 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
Ano, zde byla jedna chyba. Pomužel po jeji napravě vznikla další:
(554 smtp; 554 5.7.1 dark_user@xdark.cz: Relay access denied

Chyba transakce.
Transaction failed.)
Zde jsou některe konfigurační soubory:
main.cf: http://paste.jabbim.cz/4468
dovecot.conf: http://paste.jabbim.cz/4467 (v tomto souboru jsem myslím nic neupravoval od instalace)
1.3.2010 14:27 tomk
Rozbalit Rozbalit vše Re: postfix
A s tou vcerejsi konfiguraci by to neslo? Podle ni mohl postfix poznat, ze ma maily pro xdark.cz dorucovat lokalne (mydestination = xdark.cz) a nesnazit se to nekam relayovat (coz je spravne pro cizi systemy zakazane).

Tomas
1.3.2010 14:53 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
Pokuď je tam mydestination = xdark.cz, tak se email vraci jako

550 smtp; 550 5.1.1 dark_user@xdark.cz: Recipient address rejected: no local mailboxes

Emailová schránka neexistuje, nebo je nedostupná. Mailbox unavailable.

Přitom z teto adresy jsem email v pořadku poslal na zminovaný seznam.
1.3.2010 15:17 tomk
Rozbalit Rozbalit vše Re: postfix
No vida, tak uz se snazi dorucovat lokalne. Ted jeste odstranit z konfiguracec radek:
local_transport = error:no local mailboxes
a mohlo by to byt jeste lepsi.

Tomas
1.3.2010 15:24 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
bohužel, je to stejne :(
1.3.2010 15:31 tomk
Rozbalit Rozbalit vše Re: postfix
No ja tam teda posun vidim:
rcpt to: dark_user@xdark.cz
550 5.1.1 dark_user@xdark.cz: Recipient address rejected: User unknown in local recipient table
rcpt to: root@xdark.cz
250 2.1.5 Ok
Existuje lokalni uzivatel dark_user ?

Tomas
1.3.2010 15:40 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
Ano, existuje.
1.3.2010 15:58 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
Při odesílání emailu na root (mail.log)
Mar  1 15:42:08 Server postfix/smtpd[13865]: connect from mxh.seznam.cz[77.75.76.26]
Mar  1 15:42:09 Server postfix/smtpd[13865]: 186751B9308: client=mxh.seznam.cz[77.75.76.26]
Mar  1 15:42:09 Server postfix/cleanup[13870]: 186751B9308: message-id=<802.230.587-4814-2083971171-1267454529@email.cz
Mar  1 15:42:09 Server postfix/qmgr[12817]: 186751B9308: from=t.sykora@email.cz, size=1116, nrcpt=1 (queue active)
Mar  1 15:42:09 Server postfix/qmgr[12817]: warning: connect to transport amavisd-new: No such file or directory
Mar  1 15:42:09 Server postfix/error[13871]: 186751B9308: to=root@xdark.cz, relay=none, delay=0.27, delays=0.25/0.01/0/0.01, dsn=4.3.0, status=deferred (m$
Mar  1 15:42:09 Server postfix/smtpd[13865]: disconnect from mxh.seznam.cz[77.75.76.26]
1.3.2010 16:18 tomk
Rozbalit Rozbalit vše Re: postfix
Pryc s radkem:
content_filter = amavisd-new:[127.0.0.1]:10024
Mimochodem, kde se vubec vzala ta konfigurace? Pripada mi, ze jsou tam explicitne uvedene veci, ktere vubec nechcete.

Tomas
1.3.2010 16:08 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: postfix
A co direktiva local_recipient_maps? Viz zde. To by to mělo zpravit.
1.3.2010 16:50 tomk
Rozbalit Rozbalit vše Re: postfix
Je divne, ze postfix ostatni uzivatele zna, postu pro ne prijme, ale zrovna zpravy pro toho dark_usera neakceptuje.

Tomas
1.3.2010 17:07 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
Ano vetsinou postu prijme, ale nedoruci... zustava mi ve fronte, dokonce už ani neodesila (tez ceka ve frontě). Cely tento konfigurak vznikl z postupovani podle navodu na wikipedii. Asi to zkusím podle serialu co je zde.
1.3.2010 17:13 tomk
Rozbalit Rozbalit vše Re: postfix

No ja tam vidim dva problemy:

  • nezna uzivatele dark_user
  • snazi se pouzivat content_filter , ktery tam zrejme neni.

Momentalne me nenapada, proc by nemel znat lokalniho uzivatele, pokud takovy v /etc/passwd je uvedeny. Podtrzitko v nazvu by mu snad vadit nemelo.

Na to druhe staci zrusit tu direktivu, jak jsem psal.

Tomas
1.3.2010 18:04 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ták. Všem Vám moc děkuji za pomoc, vše bylo ve špatném konfiguraku. Nyní jsem si poslal par emailu ze serveru (server@xdark.cz) na seznam a naopak a vsechno dorazilo.

Jinak dotaz: jak smazu email, ktery nejdou dorucit a "kejsnou" na serveru? (pod mailq).

A hlavně nejvíc děkuji uživateli tomk :) Dík.

Zde jen konfigurak jak to mam tedka: http://paste.jabbim.cz/4475
1.3.2010 18:14 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
No, tak neni tomu konec. Založil jsem noveho usera... na misto Dark_user, jmeno je xDark. V home dir ma potrebne složky na emaly, ale emaily od něj chodi, ale k němu ne. :(
550 smtp; 550 5.1.1 xDark@xdark.cz: Recipient address rejected: User unknown in local recipient table

Emailová schránka neexistuje, nebo je nedostupná.
Mailbox unavailable.
1.3.2010 19:02 tomk
Rozbalit Rozbalit vše Re: postfix

A co takhle zalozit radeji uzivatele xdark? Tohle je preci stejny problem, jako drive s tim Dark_userem.

Volby

local_transport = local:$myhostname
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
nastavuji hodnoty na svoje defaulty, takze imho zadny prinos pro reseni tohoto problemu neprinaseji.

Tomas
1.3.2010 19:17 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
aha, oni mu vadi i velka pismena, tak to potom ano. Nyný jede dle mne vše tak jak má :)

opět dík

Doufam, že poslední dotaz, jak se budou pak v budoucnu řešit emaly, když budou dvě domeny? Abych nebyli všichni pod ???@xdark.cz, ale abych mohl nekoho dat pod jinou domenu ???@???.??
1.3.2010 19:36 tomk
Rozbalit Rozbalit vše Re: postfix

To se v postfixu dela pomoci virtualnich domen - viz http://www.postfix.org/VIRTUAL_README.html.

Tomas
1.3.2010 19:38 Dark_user | skóre: 12
Rozbalit Rozbalit vše Re: postfix
Řešení nalezeno uživatelem tomk.

Dík Tome.

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.