Portál AbcLinuxu, 20. prosince 2025 12:45
Da se v sendmailu (sendmail.cf) nastavit aby v odesilaci adrese nebyl nazev stroje (jmeno@stroj.domena.cz)?
Dik za info Jirka
sendmail? V ostatních případech jméno odesílatele nastavuje klientský program, který e-mail odesílá.
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
DEFAULT_HOST nebo HIDDENDOMAIN, ale nevím, zda to stále platí…
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.
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.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.