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

Bash, Shell, PHP, Python, Perl, CGI
pseudo
Posts: 54
Joined: 2003-08-08 10:08

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

Post by pseudo » 2006-02-08 03:59

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
Last edited by pseudo on 2006-02-10 22:12, edited 1 time in total.

sbkwi
Posts: 16
Joined: 2005-10-21 12:01

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

Post by sbkwi » 2006-02-08 09:44

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.

pseudo
Posts: 54
Joined: 2003-08-08 10:08

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

Post by pseudo » 2006-02-08 14:26

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

duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA

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

Post by duergner » 2006-02-08 14:51

/hier/ist/dein/befehl | /usr/local/sbin/cron-mailer

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

sbkwi
Posts: 16
Joined: 2005-10-21 12:01

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

Post by sbkwi » 2006-02-08 14:53


pseudo
Posts: 54
Joined: 2003-08-08 10:08

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

Post by pseudo » 2006-02-10 22:11

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)