Hi Leute,
ich bin dem Problem auf die Schlische gekommen, und das zufällig:
Ich hab mir für Firmenanfragen ein kleines java-Programm zum
Mailsenden "gebastelt" und mir die Unterhaltung mit meinem
sendmail angesehen und diese sieht so aus:
--> 220 home.lebook.de ESMTP Sendmail 8.9.3/8.9.3/SuSE Linux 8.9.3-0.1; Sat, 13
Jan 2001 13:47:09 +0100
<-- HELO home.lebook.de
--> 250 home.lebook.de Hello andre@localhost [127.0.0.1], pleased to meet you
<-- MAIL FROM:
--> 250 ... Sender ok
<-- RCPT TO:
--> 250 ... Recipient ok
<-- DATA
--> 354 Enter mail, end with "." on a line by itself
--> 250 NAA00918 Message accepted for delivery
<-- QUIT
--> 221 home.lebook.de closing connection
Bei dieser Mail wird der From: richtig gesetzt. Dann hab ich
mal mit dem Netscape-Messenger an meinen sendmail-port gesendet,
auch hier wurde die From-Adresse richtig gesetzt.
Nur bei mutt funzt das offenbar nicht, obwohl im Header
von mutt die From-Adresse gesetzt wird bzw. ist.
Wenn von Mutt aus gesendet wird, wird als sender bzw. return-path
mein username angegeben. Schaut man sich die beiden Header
(einer von meiner java-app, der andere aus mutt)
im Verzeichnis /var/spool/mqueue an, fällt auf, daß
die Zeilen
(bei mutt)
Sandre
H?P?Return-Path: <andre>
eigentlich anders lauten sollten, nämlich so:
(bei anderer software)
Sandre,best@web.de
H?P?Return-Path:
Das S dürfte den Sender identifizieren, oder?
Wie krieg ich mutt dazu, sendmail die from-Adresse wie in obigem
Dialog meiner java-app zu übergeben (ohne genericstable..)?
Gibt's ne Möglichkeit, die Kommunikation zwischen mutt und
sendmail in ne Datei zu schreiben?
Danke,
Andre
PS: Derzeit ruf ich sendmail mit -f auf!
--
Andre Best * andre.best@web.de * Westerwald/Germany