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 [EMAIL PROTECTED]
| From: root (Cron Daemon)
| To: [EMAIL PROTECTED]
| Subject: Cron <[EMAIL PROTECTED]> /etc/init.d/tdlinuxlogos update
| X-Cron-Env: <SHELL=/bin/bash>
| X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
| X-Cron-Env: <[EMAIL PROTECTED]>
| 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: [EMAIL PROTECTED]
| Subject: Cron <[EMAIL PROTECTED]> /etc/init.d/tdlinuxlogos update
| X-Cron-Env: <SHELL=/bin/bash>
| X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
| X-Cron-Env: <[EMAIL PROTECTED]>
| 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 [EMAIL
PROTECTED]' )_
/
| [<-] 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:<[EMAIL PROTECTED]>
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:<[EMAIL PROTECTED]>
| [<-] 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: [EMAIL PROTECTED]
| [->] Subject: Cron <[EMAIL PROTECTED]> /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 <[EMAIL PROTECTED]> ...
| [->] X-Cron-Env: <SHELL=/bin/bash>
| [->] X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
| [->] X-Cron-Env: <[EMAIL PROTECTED]>
| [->] 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 [EMAIL PROTECTED] nicht funktioniert.
Dann habe ich
__( '/etc/ssmtp/ssmtp.conf' )_________________________________________
/
| [EMAIL PROTECTED]
|
| 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' )_________________________________________
/
| [EMAIL PROTECTED]
|
| 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, <[EMAIL PROTECTED]> 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)
signature.pgp
Description: Digital signature

