localdelivery pro root, postmaster - DLOUHE

Petr Rehor prehor na gmail.com
Úterý Prosinec 20 09:16:51 CET 2005


2005/12/19, Daniel Hrbac <talk na advokati.biz>:
> trochu narážím na to, že nevím moc jakou konfiguraci ale zkusím takto:
>
> mandriva2006.0
> sendmail-8.13.4-6mdk
> fetchmail-6.2.5-11.1.20060mdk
>
>
> /var/log/mail.info
> (jen posledních pár řádků - předcházejících 20000 zahrnuje cca 3 hodiny
> dneška a je stejných (navíc list nepřijímá zprávy větší než 40kb)
>
>
> Dec 19 15:55:17 akserver sm-msp-queue[8345]: jBGK01Fl006492: to=root,
> ctladdr=root (0/0), delay=2+18:55:16, xdelay=00:00:00, mailer=relay,
> pri=361470278, relay=server3.xweb.cz., dsn=4.0.0, stat=Deferred:
> Connection refused by server3.xweb.cz.

sendmail ma rozdelenou funkci MTA a MSP:

MTA bezi jako demon, posloucha na portu 25, zpracovava maily ze site,
pouziva frontu /var/spool/mqueue, do logu se identifikuje jako sm-mta
(alespon na mem FreeBSD) a pouziva konfiguraci z
/etc/mail/sendmail.cf. Zaroven se stara i o odesilani mailu, ktere
spadly do fronty. Seznam mailu ve fronte se vypise prikazem mailq

Pro odesilani lokalnich mailu se spousti sendmail v roli MSP, ktery
odesle mail pomoci SMTP na MTA. Do logu se identifikuje jako sendmail,
pouziva konfiguraci z /etc/mail/submit.cf a pokud se doruceni nepodari
tak maily nastrka do fronty /var/spool/clientmqueue. Senzma mailu ve
fronte se vypise prikazem mailq -Ac

Aby maily ve fronte /var/spool/clientmqueue nezustaly na veky vekuv,
tak bezi jeste jeden demon, ktery se identifikuje jako sm-msp-queue,
ma na starosti odesilani mailu z fronty /var/spool/mqueue a taky
pouziva konfiguraci z /etc/mail/submit.cf.

Podle logu mate problemy prave s dorucovanim lokalne odesilanych
mailu, a nejspis mate v /etc/mail/submit.cf v promenne MTAHost misto
obvykle IP adresy [127.0.0.1] napsane jmeno server3.xweb.cz ktere
odmita prevzit vasi postu. Najdete si tam radek ktery vypada takhle
nejak:

   D{MTAHost}[server3.xweb.cz]

a opravte si jmeno vasemo MTA serveru na neco smysluplnejsiho. Pro
odeslani na sm-mta  bezici na stejnem stroji to ma vypadat takhle:

   D{MTAHost}[127.0.0.1]

submit.cf se na FreeBSD geenruje z takovehohle mc souboru:

VERSIONID(`$Id: freebsd.submit.mc,v 1.2.10.1 2005/05/08 21:42:50 cfg Exp $')
FEATURE(`nocanonify', `canonify_hosts')
define(`confDIRECT_SUBMISSION_MODIFIERS', `C')
define(`confCF_VERSION', `Submit')
define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining
define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet
define(`confTIME_ZONE', `USE_TZ')dnl
define(`confDONT_INIT_GROUPS', `True')dnl
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
define(`confTRUSTED_USERS', `amavis')
dnl
dnl If you use IPv6 only, change [127.0.0.1] to [IPv6:::1]
FEATURE(`msp', `[127.0.0.1]')dnl

Podivjete se jestli neco takoveho mate  v /etc/mail (nebo tam kam si
Mandriva dava mc soubory) a kdyz si upravite posledni radku tak si
muzete submit.cf znovu vygenerovat.

P.


Další informace o konferenci Sendmail