PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail findet Server nach sasl-Installation nicht



CEROG
13.05.03, 18:24
Hallo zusammen,

ich bin gerade dabei, mir schritttweise einen Mailserver aus den Quellen aufzubauen und die entsprechenden Pakete aus der Distri zu ersetzen.

Als MTA verwende ich sendmail.
Da ich Authentifizierung benötige habe ich die BerkeleyDB-4.1und sasl-1.5.28 compiliert und installiert.

Für die BerkeleyDB habe ich keine zusaätzlichen Parameter angegeben, sasl habe ich mit :

env CPPFLAGS="-I/usr/local/BerkeleyDB.3.1/include" LDFLAGS="-L/usr/local/BerkeleyDB.3.1/lib -R/usr/local/BerkeleyDB.3.1/lib" ./configure --prefix=/opt/cyrus-sasl-1.5-28 --with-db-lib=berkeley

kompiliert und installiert. Dabei habe ich auch die benötigten links gesetzt.

Wenn ich sendmail neu starte und eine Testmail versende, wird diese Mail nicht versandt. In /var/log/mail findet sich dann folgender Eintrag:

May 13 04:00:39 toshibalinux sendmail[1758]: h4D1rKnl001558: to=<xxxxxxxx@yahoo.de>, delay=00:07:18, xdelay=00:00:00, mailer=smtp, pri=1020382, relay=auth.mail.onlinehome.de, dsn=4.0.0, stat=Deferred: Name server: auth.mail.onlinehome.de: host name lookup failure

Da ich keinen Nameserver aufgesetzt habe, schaut sendmail in die Datei /etc/hosts, um dort die benötigte IP-Adresse zu finden. Mit der sasl-installation aus meiner Distri (SuSE8.0 Pro) funktioniert das auch einwandfrei.

Ich vermute, daß ich irgend einen Schritt bei der sasl-Installation noch nicht gemacht habe. Leider habe ich im Internet und in meiner Literatur noch nichts gefunden.

Wer kann mir weiterhelfen?

Viele Grüße,
CEROG

Pixel64
13.05.03, 19:49
hi!
evtl. ein kleiner ansatz:
probier mal folgenden eintrag in der hosts:
auth.mail.onlinehome.de.
(punkt am ende)
gruß,
marc :-)

CEROG
13.05.03, 20:12
Hallo Pixel64,

danke für den Versuch.

Ich habe mir zwischenzeitlich die sendmail.cf mal genauer angeschaut. Dort war die Option "HostsFile" doch tatsächlich auskommentiert. Jetzt frage ich mich, wieso sendmail trotzdem dort reingeschaut hat.
Nach der Änderung der sendmail.cf tritt bei mir jetzt ein andere Fehler auf:

May 13 19:52:29 toshibalinux sendmail[10970]: STARTTLS=client, relay=auth.mail.onlinehome.de, version=TLSv1/SSLv3, verify=FAIL, cipher=EDH-RSA-DES-CBC3-SHA, bits=168/168
May 13 19:52:29 toshibalinux sendmail[10970]: error: safesasl(/usr/lib/sasl/libcrammd5.so) failed: World writable directory
May 13 19:52:29 toshibalinux sendmail[10970]: error: safesasl(/usr/lib/sasl/libdigestmd5.so) failed: World writable directory
May 13 19:52:29 toshibalinux sendmail[10970]: error: safesasl(/usr/lib/sasl/libanonymous.so) failed: World writable directory
May 13 19:52:29 toshibalinux sendmail[10970]: error: safesasl(/usr/lib/sasl/libplain.so) failed: World writable directory
May 13 19:52:29 toshibalinux sendmail[10970]: h4DHpdI0010957: AUTH=client, available mechanisms do not fulfill requirements
May 13 19:52:29 toshibalinux sendmail[10970]: AUTH=client, relay=auth.mail.onlinehome.de, temporary failure, connection abort
May 13 19:52:29 toshibalinux sendmail[10970]: h4DHpdI0010957: to=<orlando392000@yahoo.de>, delay=00:00:50, xdelay=00:00:08, mailer=smtp, pri=210382, relay=auth.mail.onlinehome.de [212.227.15.88], dsn=4.0.0, stat=Deferred: Temporary AUTH failure

Aber das bekomme ich auch noch beseitigt.

Viele Grüße,
CEROG

Pixel64
14.05.03, 06:10
hallo!
hm, also ausm bauch raus würde ich sagen:
rechte aus dem angegebenen verzeichnis nehmen (so klingt jedenfalls die fehlermeldung).
:D
--> ich hab zwar vor kurzem auf postfix/cyrus umgestellt, weiß aber noch paar sachen von sendmail... (falls es zicken macht)
gruß,
marc :-)

CEROG
14.05.03, 06:21
Hallo Pixel,

das habe ich mittlerweile gemacht. Jetzt taucht immer noch eine Meldung auf:

May 14 05:38:03 toshibalinux sendmail[2124]: STARTTLS=client, relay=auth.mail.onlinehome.de, version=TLSv1/SSLv3, verify=FAIL, cipher=EDH-RSA-DES-CBC3-SHA, bits=168/168
May 14 05:38:03 toshibalinux sendmail[2124]: h4E3bD1K002111: AUTH=client, available mechanisms do not fulfill requirements
May 14 05:38:03 toshibalinux sendmail[2124]: AUTH=client, relay=auth.mail.onlinehome.de, temporary failure, connection abort

Leider habe ich dazu im Internet noch nicht viel gefunden. Ich denke aber, daß ich diesen Fehler auch bald in den Griff bekomme. Ich tippe gerade auf einen falschen Eintrag in der sendmail.cf. Das werde ich heute abend ausprobieren.

Viele Grüße,
CEROG