Wieder mal ein Sendmailprogramm.
Leider hat SuSE die Sendmail-Config-Dateien verändert.
Ich hatte bisher ein kleines Utility zum Konfigurieren von Sendmail. Klappt
jetzt leider nicht mehr.
Ich kann nun keine externen E-Mails versenden.
Ich wollte testweise ein Mail an eine T-Online-Adresse und eines an eine
GMX-Adresse versenden.
Sieht für mich so aus, als wollte sendmail das T-Onlinemail direkt an den
T-Onlineserver senden obwohl ich unter Yast "mail.gmx.net" als meinen
SMTP-Server angeben habe.
Bei der GMX-Adresse versucht ers dann auch. Da geht's aber auch nicht weil
entweder mein Rechner oder der GMX-Rechner die Domäne nicht auflösen kann:
Hier die Fehlermeldungen:
sendmail[3704]: g3PIAPN5003704: from=root, size=371, class=0, nrcpts=1,
msgid=<200204252010.25771.mailingbox@gmx.net>, relay=localhost [[UNIX:
localhost]]
sendmail[3705]: g3PIAQx3003705: from=
Hallo, On Thu, 25 Apr 2002, Markus Förg wrote:
Sieht für mich so aus, als wollte sendmail das T-Onlinemail direkt an den T-Onlineserver senden obwohl ich unter Yast "mail.gmx.net" als meinen SMTP-Server angeben habe. Bei der GMX-Adresse versucht ers dann auch. Da geht's aber auch nicht weil entweder mein Rechner oder der GMX-Rechner die Domäne nicht auflösen kann:
Hier die Fehlermeldungen: sendmail[3707]: g3PIAQx3003705: to=
, ctladdr= (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120537, relay=mailin01.sul.t-online.de., dsn=4.0.0, stat=Deferred: Connection refused by mailin01.sul.t-online.de.
Erstes Problem. mailin01 mag dich nicht.
sendmail[3722]: g3PIC2x3003720: to=
, ctladdr= (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120526, relay=mx0.gmx.net. [213.165.64.100], dsn=5.0.0, stat=Service unavailable
Und mx0.gmx.net findet sendmail nicht.
Wie kann ich sendmail dazu veranlassen IMMER mail.gmx.net als SMTP-Server zu verwenden?
Klappt das denn mit der AUTH bei GMX? Die verwenden doch SMTP-AUTH oder SMTP-after-POP (oder so)...
Und wo liegt der Fehler bei der GMX-Zustellung.
Server down oder DNS Problem... Schick mal deine Config, mit dem Yast Kram fang ich nix an, maile also die Ausgabe von: sed 's/dnl.*//;/^$/d' < /etc/mail/linux.mc (Yast verwendet doch noch 'linux.mc' als Dateinamen, oder? ;) -dnh --
Von Euch laß ich mich nirgendwo hinführen! Das machen wir ganz unauffällig, das merkst Du garnicht. Warts ab, eines Tages bist Du der größte sig-Lieferant im Usenet und weißt garnichts davon. [Moss und C. Mueller in suse-talk]
Hier die Fehlermeldungen:
sendmail[3707]: g3PIAQx3003705: to=
, ctladdr= (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120537, relay=mailin01.sul.t-online.de., dsn=4.0.0, stat=Deferred: Connection refused by mailin01.sul.t-online.de. Erstes Problem. mailin01 mag dich nicht.
sendmail[3722]: g3PIC2x3003720: to=
, ctladdr= (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120526, relay=mx0.gmx.net. [213.165.64.100], dsn=5.0.0, stat=Service unavailable Und mx0.gmx.net findet sendmail nicht.
Wie kann ich sendmail dazu veranlassen IMMER mail.gmx.net als SMTP-Server zu verwenden?
Klappt das denn mit der AUTH bei GMX? Die verwenden doch SMTP-AUTH oder SMTP-after-POP (oder so)...
Und wo liegt der Fehler bei der GMX-Zustellung.
Server down oder DNS Problem...
Schick mal deine Config, mit dem Yast Kram fang ich nix an, maile also die Ausgabe von:
sed 's/dnl.*//;/^$/d' < /etc/mail/linux.mc
Hier die Ausgabe:
divert(-1)
# Copyright (c) 1997-1999,2000 SuSE GmbH Nuernberg, Germany.
# Author: Florian La Roche
# Werner Fink
Hallo, On Mon, 29 Apr 2002, Markus Förg wrote:
Wie kann ich sendmail dazu veranlassen IMMER mail.gmx.net als SMTP-Server zu verwenden? Schick mal deine Config, mit dem Yast Kram fang ich nix an, maile also die Ausgabe von:
sed 's/dnl.*//;/^$/d' < /etc/mail/linux.mc
Hier die Ausgabe:
[..]
MAILER(`procmail') MAILER(`uucp') MAILER(`bsmtp') MAILER(`fido')
Die vier brauchst du wohl nicht, stoeren aber nicht weiter. procmail sollte der schon als 'local' Mailer definierte sein: $ grep '^Mlocal' /etc/sendmail.cf Mlocal, P=/usr/bin/procmail Es fehlt auf jeden Fall schonmal der Smarthost, wenn du den nicht in der mailertable setzt (s.u., sorry, dass ich vergass, dass du deren Inhalt evtl. auch mal mailen solltest). Setze in Yast (oder direkt in der /etc/rc.config.d/sendmail.rc.config) die Variable 'SENDMAIL_SMARTHOST' auf 'smtp:mail.gmx.net'. Oder du schreibst die Zeile . smtp:mail.gmx.net ^^^ TAB! in die /etc/mail/mailertable (und generier anschliessend (mit SuSEConfig? oder dem Makefile oder per Hand mit makemap hash /etc/mail/mailertable.db < /etc/mail/mailertable die mailertable.db. Anschliessend ist dann ein rcsendmail reload faellig. Ausserdem: Wie startest du sendmail? Und wie bist du ans Internet angebunden (Dialup[1] oder Standleitung)? Was steht in der Yast- System-Variablen 'SENDMAIL_ARGS'? Anschliessend kannst du ja nochmal ne testmail schreiben und diese dann per Hand mit 'sendmail -q -vvv' rausjagen. -dnh [1] Analog, ISDN oder ADSL -- 170: Gigabit-Ethernet-PC-Karte Warum wollen Sie einen mannshohen Abwasserkanal für Ihr Privathaus? So schnell können Sie gar nicht kacken! (Hans Bonfigt)
Hi
From: Markus Förg [mailto:mailingbox@gmx.net]
Wieder mal ein Sendmailprogramm. Leider hat SuSE die Sendmail-Config-Dateien verändert. Ich hatte bisher ein kleines Utility zum Konfigurieren von Sendmail. Klappt jetzt leider nicht mehr. Was für ein Tool?
Ich kann nun keine externen E-Mails versenden. Ich wollte testweise ein Mail an eine T-Online-Adresse und eines an eine GMX-Adresse versenden. Sieht für mich so aus, als wollte sendmail das T-Onlinemail direkt an den T-Onlineserver senden obwohl ich unter Yast "mail.gmx.net" als meinen SMTP-Server angeben habe.
Hats Du den Host auch in rc.config *und* sendmail.rc.config eingefügt? Danach noch SuSEConfig aufrufen und rcsendmail restart eingeben, dann sollte es klappen. Gruss Ralf
participants (3)
-
David Haller
-
Markus Förg
-
Ralf Kayser