Portál AbcLinuxu, 7. května 2025 05:48

Dotaz: Sendmail bez hostname

7.4.2009 14:53 Jirka
Sendmail bez hostname
Přečteno: 300×
Odpovědět | Admin

Da se v sendmailu (sendmail.cf) nastavit aby v odesilaci adrese nebyl nazev stroje (jmeno@stroj.domena.cz)? 

Dik za info Jirka 

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

Odpovědi

7.4.2009 15:01 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail bez hostname
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslíte chybové e-maily, které vygeneruje sendmail? V ostatních případech jméno odesílatele nastavuje klientský program, který e-mail odesílá.
8.4.2009 09:19 Jirka
Rozbalit Rozbalit vše Re: Sendmail bez hostname

Ano.

Ve spool se pak objevi

SMTP; 554 Mail from nekomu@nazevstroje.domena.cz rejected for policy reasons.

Otazka smerovala zda lze sendmailu v konfiguraci sendmail.cf rici, aby nazevstroje vynechal.

Jirka

 

8.4.2009 10:03 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail bez hostname
Před deseti lety bych zkusil konfigurační volby DEFAULT_HOST nebo HIDDENDOMAIN, ale nevím, zda to stále platí…
8.4.2009 13:51 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Sendmail bez hostname
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na slackware-i existuje balík sendmail-cf a ten inštaluje súbor /usr/share/sendmail/cf/README čo je ascii podoba manuálu. A v ňom sa píše:
Available features are:
...
allmasquerade: If masquerading is enabled (using MASQUERADE_AS), this
                feature will cause recipient addresses to also masquerade 
...

masquerade_entire_domain
                If masquerading is enabled (using MASQUERADE_AS) and
                MASQUERADE_DOMAIN (see below) is set, this feature will
                cause addresses to be rewritten such that the masquerading
                domains are actually entire domains to be hidden.  All
                hosts within the masquerading domains will be rewritten
                to the masquerade name (used in MASQUERADE_AS).
...
masquerade_envelope
                If masquerading is enabled (using MASQUERADE_AS) or the
                genericstable is in use, this feature will cause envelope
                addresses to also masquerade as being from the masquerade
                host.  Normally only the header addresses are masqueraded.
...
A mnoho ďalších zaujímavostí. Každopádne, odporúčam sendmail.cf generovať z .mc súboru a nepísať ručne - zvlášť pokiaľ s tým nemáš skúsenosť (áno, je to hlava-22). Pokiaľ nemáš možnosť generovať z .mc (lebo je to ne-linuxový OS) tak odporúčam študovať "Sendmail installation and operation guide" vyskytujúci sa v súbore op.ps a dopátrať sa, ktoré pravidlá sa použijú pri generovaní tej hlášky. Potom je to už malina.
10.4.2009 08:18 Jirka
Rozbalit Rozbalit vše Re: Sendmail bez hostname

V mem pripadu pomohlo v sendmail.cf vyplnit (dopsat):

Cw$w jmenostroje, Cm$m mojedomena.cz, Djmojedomena.cz, DSpostovniserver.cz, DHrelay:mojedomena.cz, DMmojedomena.cz

Dekuji vsem za informace.

Jirka.

 

 

 

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.