PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fetchmail kann Post nicht abholen



k2
25.07.01, 18:47
Nach einem Datenverlust auf der Rootpartition habe ich mein System Debian 2.2 neu und meiner Meinung nach gleich wie zuvor aufgesetzt, jedoch kann mein Mailsystem die Post, die ich vom Freemailer mittels fetchmail abhole nicht ans System übergeben.

Der Mailer ist exim, er ist konfiguriert wie zuvor, für fetchmail verwende ich sogar die gerettete .fetchmailrc.

Die Fehlermeldung besagt, dass fetchmail keine SMTP-Verbindung zu localhost aufbauen kann.

In der /etc/inetd.conf sind keine Maildienste eingetragen, liegts vielleicht daran?
In /etc/hosts steht localhost natürlich drinn...

Wer kann helfen ?

Danke k2

Blade
25.07.01, 18:52
Hallo,

irgendwie ist es doch nicht das gleiche System, denn sonst würde es ja funzen. :D Also, hast Du auch Procmail, zuständig für die Weiterleitung von mit Fetchmail abgeholter Post, installiert?

Grüße Blade

k2
25.07.01, 19:13
Ist installiert, wird aber eigentlich nicht benötigt. Ich hab es auch versuchsweise schon deinstalliert.

mfG k2

Blade
25.07.01, 19:26
Hi,

dumme Frage, hast Du auch den POP3-Dienst installiert?

Grüße Blade

Blade
25.07.01, 19:29
Hi,

noch ein Hinweis, in der Datei: "/etc/hosts" müssen natürlich die am Server angeschlossenen Workstations mit IP und User-Name angemeldet sein.

Grüße Blade

k2
25.07.01, 19:55
pop3 funktioniert, da ich die post mit fetchmail abholen kann, sie wird nur lokal via SMTP nicht ausgeliefert. Ansonsten funktioniert der lokale Mail-Verkehr.

Wie ich gerade versucht habe...
via SMTP kann ich auch meinem freemailer keine Post zur Weiterleitung zustellen...
(Das kann jedoch noch daran liegen, dass er einen unmaskierten lokalen usernamen bekommen hat.)

k2

LKH
26.07.01, 07:43
Hallo k2,

habe ich dich richtig verstanden: fetchmail will zwar die Mails abholen, kann sie aber lokal nicht zustellen?

Dann dürfte das ein sendmail-Problem sein. fetchmail gibt die Mails an sendmail, der wiederum die lokalen Mails über procmail zustellen lässt (normalerweise).

Ist sendmail installiert/konfiguriert/gestartet?

[ 26. Juli 2001: Beitrag editiert von: LKH ]

Blade
26.07.01, 21:00
Keine Ahnung, werde mal grübeln

Grüße Blade :rolleyes:

[ 26. Juli 2001: Beitrag editiert von: Blade ]

k2
27.07.01, 15:51
Danke fürs Grübeln Blade

LKH: exim übernimmt bei Deb. standardmäßig sendmail, die Handhabung ist jedoch identisch, auch die Optionen sind angepasst. exim ist installiert, procmail nicht, weil nicht unbedingt notwendig, das macht exim mit (mit procmail gehts jedoch auch nicht, es war testweise schon installiert)
fetchmail holt sogar die erste Mail ab, verwirft sie dann jedoch wieder, weil er sie nicht zustellen kann. O-Ton:
fetchmail: SMTP connect to localhost failed

Dank an die Helfer
k2

LKH
27.07.01, 16:03
Hallo,

wer auch immer das macht (sendmail oder exim), der Fehler sagt eindeutig, dass der SMTP-Dienst nicht läuft/funktioniert.

Leider kenne ich exim nur vom hörensagen und es auch niemand mehr da, den ich fragen könnte.

Kannst du denn lokal auf dem Server den Usern Mails schicken?

k2
27.07.01, 22:11
Danke - Problem erledigt.

Ursache war:
Unerklärlicherweise ist exim nicht im Hintergrund als Dämon gelaufen. Der Eintrag dafür fehlt in den init-Skripten. Warum weiss ich auch nicht. Normalerweise wird das bei der Installation bzw. Konfiguration miterledigt.

Lokale Mail-Zustellung hat trotzdem funktioniert.

Danke an alle, die mir auf die Sprünge geholfen haben

k2