PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem: Sendmail 8.10.2 und smtp.1und1.com



J. D. Bakel
11.09.03, 15:32
Liebe Forengemeinde,

Nach einem Providerwechsel habe ich folgendes Problem:

Ich darf keine eMails versenden, heul!

Auf meiner privaten Windowskiste mit Outlook ist das Authentifizieren ja kein Problem ,aber in der Firma bin ich aufgeschmissen.

Im Moment gehen wir noch über den alten Provider.
(Versenden nach dem Abholen)
Da geht aber nicht mehr lange!
Deswegen bitte ich um Rat.


Wir benutzen :
Suse 7.0
Kernel 2.2.16
Sendmail 8.10.2-0.3

Der 1. Versuch ist gescheitert (gemäß magerer puretec-faq) :
http://sdb.suse.de/de/sdb/html/sendmail_smtp_auth.html
Aber das steht ja schon oben im Link: ab sendmail 8.11

1. Frage: Müßte das trotzdem funktionieren ?
Der Befehl : "telnet localhost 25" bringt nicht das gewünschte "SMTP Auth"

2. Frage:
oder sollte man diesen Anweisungen folgen:
http://www.jonfullmer.com/smtpauth/

Dann graut's mir aber vor den erforderlichen Installationen !
Da vor Urzeiten viele Sachen manuell eingestellt wurden, ist es wahrscheinlich auch durchaus gefährlich, wenn man jetzt mehrere Sachen erneuert.
Das System soll ja im Prinziup so weiterlaufen. (toi toi toi)

3. Frage(n) :
Brauche ich wirklich Cyrus SASL ?
Brauche ich wirklich eine neuere sendmailversion ?
Wie geht's einfacher ?

Mit freundlichem Gruß und herzlichen Dank für die Hilfe im voraus.

J. D. Bakel
11.09.03, 16:02
Hier die geänderte /sbin/conf.d/SuSEconfig.sendmail des Fehlversuchs :
(siehe Anlage)
Die beiden define-Einträge sind ca. in Text-Mitte
define(\`confAUTH_MECHANISMS', \`PLAIN')dnl
define(\`confDEF_AUTH_INFO', \`/etc/mail/default-auth-info')dnl


Die Datei
/etc/mail/default-auth-info
wurde auch anglegt.

Inhalt der Datei (Beispiel) :

m9745124-xxx
m9745124-xxx
*kennwort*
smtp.1und1.com

Warum eigentlich 2 Zeilen mit dem Benutzer ?
Der Benutzer ist doch das Postfach, oder?

Dann Sendmail neu gestartet.
Hat aber leider nicht geklappt.

CEROG
11.09.03, 17:23
Hallo,

ich hoffe, ich kann dir (zumindest teilweise) helfen.

1. Eine neuere Sendmail-Version wäre angebracht aus Sicherheitsgründen angebracht.

Ich verwende hier eine neuere Version von SuSE (8.0), deshalb kann es bei mir etwas anders sein - SuSE hat bei einem Versionswechsel einen ziemliche Schnitt gemacht und einiges bei den Konfigurationsdateien geändert. Trotzdem helfen dir meine Hinweise vielleicht weiter.

Wenn du ins Verzeichnis /etc/sysconfig schaust (könnte bei dir /etc/rc.config.d/sendmail.rc.config sein) solltest du eine Datei mit Namen sendmail finden.

In dieser Datei finden sich die Variablen

SMTP_AUTH_MECHANISMS=" "
und
SMTP_AUTH_SERVER=""

Hier trägst du deine Werte ein (Server und Authentifizerungs-Mechanismus).

Dann solltest du die /sbin/conf.d/SuSEconfig.sendmail wieder zurück ändern bzw. die Sicherungsdatei zurückkopieren. Ausserdem legst du von /etc/sendmail.cf eine Sicherungskopie an.

Als nächstes startest du SuSE-Config, es reicht der sendmail-Teil. Jetzt wird eine neue sendmail.cf erzeugt.

Danach startest du sendmail neu.

SASL wird von sendmail benötigt, um Paßwörter zu überprüfen. Bei der Installation wird überprüft, ob die SASL-Lib vorhanden ist.

Du solltest dir aber überlegen, ob du nicht SuSE7.0 gegen eine neuere Version ersetzt.

Ich hoffe, ich konnte dir etwas weiter helfen.

Viele Grüße,
CEROG

J. D. Bakel
12.09.03, 07:37
Danke, Cerog

Meine sendmail.rc.config
bietet leider keine solchen Variablen.
Außerdem wüßte ich auch nicht, was ich da eintragen sollte.
(böhmische Dörfer)

Aber noch eine Zusatzfrage:
Funktioniert das grundsätzlich, was ich da weiter oben beschrieben habe?
(Änderung in : /sbin/conf.d/SuSEconfig.sendmail )
Reicht es, sendmail neu zu starten oder muß da erst irgendetwas "übersetzt" werden ?

----
Was mich wundert:
Als der Großteil der Provider vor 1 Jahr(?) auf Authentifizierung bestanden haben, mußte es doch seeeeehr viele ähnliche Probleme gegeben haben !?

Leider finde ich hier nicht viel im Forum.
Vielleicht suche ich falsch ?
Oder waren die alle mit Ihrer Software uptodate?


Dann mache ich mich mal ran, eine neue sendmail-Version zu installieren .
Nehme ich die neueste Version, oder kann das Probleme geben?

J. D. Bakel
12.09.03, 07:40
...

CEROG
14.09.03, 14:54
Hallo J. D. Bakel,

die sendmail.rc.config entspricht meiner /etc/sysconfig/sendmail, abgesehen davon daß einige Variable nicht vorhanden sind.

Mein Provider ist vor etwa einem halben bis dreiviertel Jahr auf Authentifikation umgestiegen. danach hatte ich einige Probleme, die ich jedoch bald behoben hatte.

Viele private Anwender versenden ihre Mails direkt, nicht über einen zwischengeschalteten Mailserver. Die hatten natürliczh keine Probleme mit sendmail.

Wenn man die neueste Version von sendmail nimmt, benötigt man auch die Entwickler-Pakete der BerkeleyDB und von sasl zum Übersetzen.

Eine andere Möglichkeit wäre es, die sendmail-Pakete zur SuSE-Distri (7.2) zu verwenden. Sie sind etwas aktueller als deine. Mit dem sendmail-Paket für eine neuere Distri wäre ich vorsichtig, da SuSE leider genau zwischen den 7er und denn 8er-Versionen die Konfiguration geändert hat.

Grundsätzlich mußt du SuSEconfig starten, wenn du an der /sbin/SuSEconfig/sendmail etwas änderst, da sendmail seine Konfiguration aus der Datei /etc/sendmail.cf liest. SuSEconfig erzeugt diese Datei.
Wenn du Interesse hast, schicke ich dir meine /etc/sysconfig/sendmail als Muster. Du kannst dann deine sendmail.rc.config entsprechend anpassen (oder in meiner deine Werte eintragen und verwenden).

J. D. Bakel
18.09.03, 14:22
danke, Cerog

aber ich glaube deine Hilfe ist wie perlen vor die Säue.

Das mit dem Direkt-abholen habe ich vor 2 Jahren schon mal überlegt.
(und hier gefragt)
http://www.linuxforen.de/forums/showthread.php?s=&threadid=20286

Da war das Problem, daß ich mit Outlook keinen aussenstehenden Server ansteuern konnte.
Als Tipp wurde mir gegeben, daß ich die ports 25 und 110 "forwarden" müßte.
Das hörte sich so kompliziert an, daß ich es sein ließ.

Vielleicht sollte ich diesen Faden wieder aufnehmen, zumal die wohl erforderliche sasl-installation auch gerade in die Hose ging.
http://www.linuxforen.de/forums/showthread.php?s=&threadid=99276

oder einen Rechner mit einer aktuellen SUSE-Version komplett neu aufsetzen.
(Wird dann vieles einfach ?)