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

Dotaz: sendmail neakceptuje aliases

12.10.2011 12:32 tl
sendmail neakceptuje aliases
Přečteno: 206×
Odpovědět | Admin
Dobrý den, u dvou virtuálních strojů (CactiEZ v0.6/CentOS a RHEL 5.4 naklonovaný z instalace na fyzickém serveru, VMware vSphere 4.1) mi nefunguje přeposílání root-ovských mailů na jinou adresu a nemůžu přijít na to, čím je to způsobeno.

Divné je mi to hlavně u naklonovaného stroje, kde jsou konfigurační soubory stejné jako u původního, ale alias nefunguje (ani pro jiné účty). U dalších virtuálních CentOS-ů přeposílání funguje. Všude mám nastavený relay na jiný mailserver a neúspěšně jsem se pokoušel o maskování domény. FQDN je všude nastaveno správně.

Díky za každý tip.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.10.2011 12:40 Jirka
Rozbalit Rozbalit vše Re: sendmail neakceptuje aliases
Odpovědět | | Sbalit | Link | Blokovat | Admin
newaliases?
12.10.2011 12:45 tl
Rozbalit Rozbalit vše Re: sendmail neakceptuje aliases
Ty jsem samozřejmě spouštěl, chová se to stejně na virtuálním i fyzickém serveru. /etc/aliases jsou stejné, /etc/aliases.db se binárně liší, ale to asi bude "překladem".
12.10.2011 21:42 Franta Hanzlík
Rozbalit Rozbalit vše Re: sendmail neakceptuje aliases
Odpovědět | | Sbalit | Link | Blokovat | Admin
sendmail má zpracování aliasů zakódované poměrně "natvrdo", a určitě sám nedělá něco špatně, takže chyba bude na straně konfigurace. Na RedHat distrech budou bližší podrobnosti ve "/var/log/maillog". Minimálně by z logů mělo byt vidět, kde e-mail skončil - možností není moc, buď ve
* "/var/spool/mail/root",
* nebo lokální root-ovský(-á) maildir/mailbox adresář,
* nebo to jde mimo vlastní stroj - právě pomocí "/etc/aliases".
Pokud nejste totálíný, tak to dohledáte :)
13.10.2011 12:56 tl
Rozbalit Rozbalit vše Re: sendmail neakceptuje aliases
Příloha:
Díky za odpověď. Maily vždy dorazí na relay server, ale u těch dvou VM se neprojeví nastavení v /etc/aliases. Všude tam mám nastaveno
root: admin@"aaa".eu
Ale zpracování se podle /var/log/maillog liší (nedaří se mi sem vložit výpisy, tak je připojuji v souboru maillog). Výpis z fyzického serveru je uveden FS_maillog, z virtuálního VM_maillog. Virtuální server je přes VMware Converter naklonovaný z fyzického, nastavoval jsem pak jen jinou IP a hostname.

V obou případech jsem mail poslal příkazem
"mail root"
Pro logwatch jsem to vyřešil nastavením v /etc/logwatch/conf/logwatch.conf, ale maily posílané z cronu končí na relay SMTP serveru.

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.