Hallo Joerg, Am 2005-03-21 17:40:13, schrieb Joerg Sommer: > > Diese Message an ssmtp per pipe gesendet ('cat msg |ssmtp -t') > > kommt auf meinem Server an. Schweinerei... courier-mta hat "root" im "From:" ausgetauscht... > Und 'cat msg |sendmail -i -FCronDaemon -odi -oem root'? Geht das auch? Ich habe jetzt folgendes gemacht: => die cron mesages an meinen alten freenet account gesendet... Original Datei die nicht geht: __( '/tmp/send.error' )_______________________________________________ / | -i -FCronDaemon -odi -oem michelle1.private.xxxxx@xxxxxxx.xx | From: root (Cron Daemon) | To: michelle1.private.xxxxx@xxxxxxx.xx | Subject: Cron <root@michelle1> /etc/init.d/tdlinuxlogos update | X-Cron-Env: <SHELL=/bin/bash> | X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin> | X-Cron-Env: <MAILTO=michelle1.private.xxxxx@xxxxxxx.xx> | X-Cron-Env: <HOME=/root> | X-Cron-Env: <LOGNAME=root> | | /bin/bash: /etc/init.d/tdlinuxlogos: No such file or directory \______________________________________________________________________ Erste Zeile weggeschippelt: __( '/tmp/send.msg____________________________________________________ / | From: root (Cron Daemon) | To: michelle1.private.xxxxx@xxxxxxx.xx | Subject: Cron <root@michelle1> /etc/init.d/tdlinuxlogos update | X-Cron-Env: <SHELL=/bin/bash> | X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin> | X-Cron-Env: <MAILTO=michelle1.private.xxxxx@xxxxxxx.xx> | X-Cron-Env: <HOME=/root> | X-Cron-Env: <LOGNAME=root> | | /bin/bash: /etc/init.d/tdlinuxlogos: No such file or directory \______________________________________________________________________ Nun einmal ein: __( command 'cat send.msg |sendmail -v -i -FCronDaemon -odi -oem michelle1.private.xxxxx@xxxxxxx.xx' )_ / | [<-] 220 mx3.freenet.de ESMTP Exim 4.43 Mon, 21 Mar 2005 21:48:24 +0100 | [->] EHLO michelle1.private.tamay-dogan.net | [<-] 250 HELP | [->] AUTH LOGIN xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | [<-] 334 xxxxxxxxxxxx | [->] xxxxxxxxxxxxxxxx | [<-] 235 Authentication succeeded | [->] MAIL FROM:<root@freenet.de> Das sollte nicht passieren... Dafür ist eigentlich die "/etc/revaliases" zuständig. Oder funktioniert die nur für den "To:" Header ? | [<-] 250 OK | [->] RCPT TO:<michelle1.private.xxxxx@xxxxxxx.xx> | [<-] 250 Accepted | [->] DATA | [<-] 354 Enter message, ending with "." on a line by itself | [->] Received: by michelle1.private.tamay-dogan.net (sSMTP sendmail emulation); Mon, 21 Mar 2005 21:48:23 +0100 | [->] Date: Mon, 21 Mar 2005 21:48:23 +0100 | [->] From: root (Cron Daemon) Hier sollte eigentlich auch ein rewrite geschehen... | [->] To: michelle1.private.xxxxx@xxxxxxx.xx | [->] Subject: Cron <root@michelle1> /etc/init.d/tdlinuxlogos update ^^^^^^^^^ Diese Host Problem kann man lösen, indem man in der Datei "do_command.c" die Zeile 449 von usernm, first_word(hostname, "."), gegen usernm, hostname, austauscht, :-) , dann habe ich im Subject: Cron <root@michelle1.private> ... | [->] X-Cron-Env: <SHELL=/bin/bash> | [->] X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin> | [->] X-Cron-Env: <MAILTO=michelle1.private.xxxxx@xxxxxxx.xx> | [->] X-Cron-Env: <HOME=/root> | [->] X-Cron-Env: <LOGNAME=root> | [->] | [->] /bin/bash: /etc/init.d/tdlinuxlogos: No such file or directory | [->] . | [<-] 550 syntax error in header | sendmail: 550 syntax error in header \______________________________________________________________________ Also man kann davon ausgehen, das root@freenet.de nicht funktioniert. Dann habe ich __( '/etc/ssmtp/ssmtp.conf' )_________________________________________ / | Root=michelle1.private.xxxxx@xxxxxxx.xx | | MailHub=mx.freenet.de | HostName=michelle1.private.tamay-dogan.net | RewriteDomain=freenet.de | FromLineOverride=YES | RemotePort=25 | | AuthUser=xxxxxxxxxxxxxxxxxxxxxxxxx | AuthPass=xxxxxxxxxxxx | AuthMethod=cram-md5 \______________________________________________________________________ auf __( '/etc/ssmtp/ssmtp.conf' )_________________________________________ / | Root=michelle1.private.xxxxx@tamay-dogan.net | | MailHub=mail.tamay-dogan.net | HostName=michelle1.private.tamay-dogan.net | RewriteDomain=tamay-dogan.net | FromLineOverride=YES | RemotePort=25 | | AuthUser=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | AuthPass=xxxxxxxxxxxxxxxx | AuthMethod=cram-md5 \______________________________________________________________________ geändert, mit dem gleichen Ergebnis... Auch mein 'courier-mta' will die Messages nicht akzeptieren... Ist irgendwie logisch... wenn er plötzlich Tausen messages von fremden Rechnern bekommt die behaupten, <root@tamay-dogan.net> zu sein. Er akzeptiert "root" nur von der eigenen Maschine... Deswegen habe ich ja für jeden Computer eine eigene E-Mail, bzw., eigenen Alias. Die Frage ist nun, soll 'ssmtp' "From:" Header mit dem alias ergänzen oder nicht ? > Jörg. Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature