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)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an