Page 1 of 1

Email-Absende-Adresse des Cron-Daemons ändern [GELÃ?ST]

Posted: 2006-02-08 03:59
by pseudo
Hi,

wenn man von einem Cronjob Emails zugestellt bekommt, wird eine Absender-Adresse angezeigt, die ich gerne ändern würde.
Als Absender sieht man da immer:
"Cron Daemon <root@a1234567.alturo-server.de>"

Nun wollte ich das auf z.B. noreply@domain.tld ändern.
Ich suche nun schon ne geraume Zeit rum, aber habe leider keinen Thread noch was in meinen config-files gefunden (grep -R a1234567 *)...
Hat noch jemand ne Idee, wo ich da fündig werden könnte?

Danke & Gruss, Pseudo

Re: Email-Absende-Adresse des Cron-Daemons ändern [GELÃ?ST]

Posted: 2006-02-08 09:44
by sbkwi
Soweit ich weiß, kann cron (oder auch bcron oder frcon) das nicht. Man kann aber seinen MTA so konfigurieren, daß er die Absenderaddresse für bestimmte Absender manipliert. Das geht z.B. mit exim über die 'headers_rewrite'-Option.

Re: Email-Absende-Adresse des Cron-Daemons ändern [GELÃ?ST]

Posted: 2006-02-08 14:26
by pseudo
ich nutze postfix, da habe ich auch schon alles "abgegrast",
aber nix dazu gefunden. was seltsam ist; auch wenn ich mit dem "mail"-
kommando auf der shell mails verschicke, gehen die als root@a1234567.alturo-server.de raus...

gruss, pseudo

Re: Email-Absende-Adresse des Cron-Daemons ändern [GELÃ?ST]

Posted: 2006-02-08 14:51
by duergner
/hier/ist/dein/befehl | /usr/local/sbin/cron-mailer

Und als cron-mailer ein Script dass die Email korrekt sendet sollte gehn.

Re: Email-Absende-Adresse des Cron-Daemons ändern [GELÃ?ST]

Posted: 2006-02-08 14:53
by sbkwi

Re: Email-Absende-Adresse des Cron-Daemons ändern [GELÃ?ST]

Posted: 2006-02-10 22:11
by pseudo
editieren von /var/cache/debconf/config.dat:

[...]
Name: postfix/destinations
Template: postfix/destinations
Value: domain.tld, a1234657.alturo-server.de, localhost, localhost.localdomain, localhost
Owners: postfix
Flags: seen, set
[...]
Name: postfix/mailname
Template: postfix/mailname
Value: domain.tld, a1234567.alturo-server.de
Owners: postfix
Flags: seen
[...]

dann postfix nochmal installieren oder (was einfacher ist ;o) einmal
"dpkg-reconfigure postfix" ausführen (vorher die config wegsichern!!!). schon kommen emails mit dem gewünschten domainnamen an.
kann sein, dass man auch gar kein "dpkg-reconfigure postfix" braucht, habe ich nicht getestet, aber nun tut es jedenfalls :o)
mails von local werden nimmer als root@a1234567... sodern als root@domain zugestellt. bei cronjobs etc. auch.
dass aus cron dann noreply wird, dazu braucht man dann wohl die generic-geschichte (http://www.postfix.org/ADDRESS_REWRITIN ... ml#generic).
danke noch an euch für die geleistete hilfestellung.


gruss, pseudo
PS: das bezieht sich auf debian, wo suse diese einstellungen hinterlegt... kein plan :o)