Hallo, On Fri, 22 Feb 2002, Frank Schmidt wrote:
From: "David Haller"
Sent: Friday, February 22, 2002 9:53 AM Subject: Re: sendmail - smtp-port
*grummel* [du weisst warum, und ja, bei OjE muss man "Hand anlegen" :( Aber Faulheit ist kein Argument *g* (war selbst mal OjE Nutzer -- und es ging!)]
So es hat sich vor 5 Minuten alles erledigt. Ich habe von Marius eine PN mit seiner sendmail.cf bekommen. Als erstes habe ich seine und meine sendmail.cf verglichen. Resultat: Sie waren beide gleich - außer in einer Zeile wo mit DM der Domainname angegeben wird. Danach habe ich meine sendmail.cf trotzdem durch seine sendmail.cf überschrieben. Danach habe ich wieder versucht zwei Mails zu verschicken, was diesmal zum ERSTEN mal ging:
Hm. Seltsam. Hast du danach SuSEConfig laufen lassen? Oder nur ein 'rcsendmail reload' (oder "restart" oder "stop" plus "start")?
obelix:~ # mail unixde@yahoo.de Subject: Das ist ein Test Test . EOT
Was soll das EOT?
[ ] du hast man mail gelesen? Diese Mail waere praktischer als
echo "Test" | mail -s "Das ist ein Test" unixde@yahoo.de
einzugeben... Alternativ zu echo [-e] kannst du 'cat' bzw. ein 'here'-
Dokument verwenden:
cat < Test
EOF obelix:~ # sendmail -q -v
[es geht also doch *scnr*] Running /var/spool/mqueue/g1MHu6u01188 (sequence 1 of 2)
unixde@yahoo.de... Connecting to mx1.mail.yahoo.com. via esmtp...
220 YSmtp mta542.mail.yahoo.com ESMTP service ready ok soweit. EHLO obelix.gallier Du "meldest" dich als obelix.gallier. Das ist zwar AFAIR "legal" aber
nicht besonders gut, da es meines Wissens eine TLD "gallier" nicht gibt...
(_das_ kannst du aber IMO erstmal so lassen). 250-mta542.mail.yahoo.com
250-8BITMIME
250-SIZE 10485760
250 PIPELINING ok. MAIL From: Und hier entpuppt sich mta*.mail.yahoo.com als wenn auch nur diskutierbar
falsch, so doch definitiv als zweifelhaft konfiguriert.
Der "Sender" (im Envelope, landet normal im "Return-Path:"-Header)
sollte eine gueltige(!) Mail-Adresse sein. Und '*@obelix.gallier' ist
sicher keine gueltige Mail-Adresse... RCPT To: Ok. So ob Du/Ihr mir das nun glaubt oder nicht - bis gestern ging das nicht.
Danach habe ich den Eintrag DM in der sendmail.cf wieder zu meinem DM-Namen
geändert. Dann abgespeichert und sendmail neu gestartet. Danach nochmal
versucht ne Mail zu verschicken - es ging. Das heisst, beim sendmail -q -v tauchten die oben genannten "Kritikpunkte"
nicht auf? Also statt *@obelix.gallier stand dort eine korrekte Host-
bzw. Mail-Adresse? Fein :)
Ansonsten: Schau dir mal den Kommentar bei "Dj" in der sendmail.cf
an, die kann man IIRC auch via .mc (evtl. sogar via Yast) setzen...
(achso, ggfs. setze in Yast bzw. der /etc/rc.config.d/sendmail.rc.config
SENDMAIL_TYPE="no", waere ja schade, wenn dir Yast staendig deine
Anpassungen ueberschreibt...). Bei der obigen Ausgabe sehe ich allerdings nirgens den Domainnamen der
hinter dem DM-Eintrag in der sendmail.cf steht. Ich dachte, dass sich
sendmail mit diesem bei den anderen smtp's authentifiziert?! Ich dachte obiges waere vor der Aenderung von "DM"? Hast du nach der
Aenderung ein 'rcsendmail reload' gemacht?
Verwendest du eigentlich die genericstable? (was sagt ein:
'grep Kgenerics /etc/sendmail.cf'?) 1. Allerdings weis ich jetzt nicht warum es vorher nicht ging! Tja, deine alte (nicht funktinierende) config ist jetzt wohl weg...
Naja... ;) 2. Ich weis nicht, ob dieser Zustand von Dauer sein wird! Schau mal ins Archiv, IIRC habe u.a. ich in diesem Jahr schon einiges
Interessantes zu dem Thema geschrieben... (Such via google, mit domain
"lists[2].suse.com", Begriff 'sendmail', in diesem Jahr)... Leider war ich so DUMM und habe sämtliche logfiles vorher gelöscht, weil da
so viel kram (wahrscheinlich noch von der Installation) drinstand, dass mich
das irgendwie gestört hat. Außerdem dachte ich mir, dass ich so schneller
die Fehlerausgaben sehe (nämlich wenn nach dem löschen da mal was
drinsteht). Tja. Du hast eine Chance verpasst, was zu lernen ;)
So erstaunlich es (nach einem ersten Blick in die sendmail.cf und
die .mc und /usr/share/sendmail/*) scheinen mag, die config von
sendmail _ist_ logisch ;)
-dnh, diesmal keine Zufallssig *g*
--
When I first started working with sendmail, I was convinced that the cf file
had been created by someone bashing their head on the keyboard. After a week,
I realised this was, indeed, almost certainly the case. -- Unknown