PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fetchmail holt keine eMail mehr ab



thobro
07.09.06, 00:11
Hallo Leute,

seit meinem letzten Besuch hier, lief mein bisheriger SuSE 9.0 Server einwandfrei.
Nun habe ich mich dazu entschlossen ihn ein wenig aufzuräumen und auch zu aktualisieren (auf SuSE 10.0).
Ich habe dazu die ganze Installation auf einer baugleichen Maschine gemacht und wollte die beiden Server dann einfach austauschen. Die bisherige SuSE9-Maschine sollte dann als neuer Ersatzserver herhalten.

Also habe ich das ganze auch getan. Nur gibt es jetzt ein kleines Problem.
Der Server versendet zwar die vom internen Netzwerk kommenden eMail an alle Empfänger, holt jedoch über fetchmail keine eMails ab :confused: .
Ich habe mittlerweile auch keine Ahnung mehr woran das liegen könnte ...
Es steht nämlich in keiner LOG-Datei etwas drinn.

Und wenn ich fetchmail per Hand starte, bekomme ich nur die Meldung, dass der Poll gestartet wurde, aber nichts passiert. Es wird noch nicht einmal ein Prozess generiert.

Folgende meldung erhalte ich beim Starten von fetchmail:


fetchmail -v -f '/root/.fetchmailrc'
fetchmail: 6.2.5.2 querying post.strato.de (protocol POP3) at Thu Sep 7 00:59:20 2006: poll started


Wer kann mir hier mal auf die Sprünge helfen?

Vielen Dank ....

leon
07.09.06, 04:37
Starte mal fetchmail mit

fetchmail -a -k -f /root/.fetchmailrc

Schau mal ob Du unter /etc/ eine fetchmailrc findest. Wie sieht denn Deine fetchmailrc überhaupt aus?

thobro
07.09.06, 09:41
Hallo leon,

ja, ich habe unter /etc sowohl eine fetchmailrc als auch eine fetchmailrc.YaST2.save. Beide sind aber leer, da ich die .fetchmailrc unter root benutze.

Hier der Inhalt der .fetchmailrc:



#set postmaster "postmaster"
#set no bouncemail
#set no spambounce
set logfile /var/log/fetchmail

poll post.strato.de
proto pop3
envelope X-Envelope-To:
user "eMail@Addresse.de"
pass "Passwort"
is *
nokeep
fetchall

Es handelt sich hierbei um ein Multidrop-Postfach.

thobro
07.09.06, 09:55
Hallo leon,

wenn ich wie von Dir gesagt, fetchmail -a -k -f '/root/.fetchmail' eingebe, dann erhalte ich die folgende Fehlermeldung:



fetchmail -a -k -f '/root/.fetchmail'
fetchmail: no mailservers have been specified.


Obwohl ich nen eMail-Server eingegeben habe ....

leon
07.09.06, 14:35
Versuch mal so



poll pop3.server protocol POP3

user username password password



Vieleicht geht es so besser

thobro
09.09.06, 00:14
hallo Leon,

danke für Deinen Tipp. Aber geholfen hat es trotzdem nichts, da es ja nur eine etwas andere Schreibweise ist.
Ich hatte mir extra die .fetchmailrc aus SuSE 9.0 gesichert und sie auch genau gleich angelegt. Trotzdem jetzt das :confused:

Woran kann es noch liegen?

Thomas

leon
09.09.06, 11:40
Irgendwie sieht es so aus als ob er eine falsche fetchmailrc nimmt.
Kopier die aus /root mal nach /etc
Mal sehen was passiert

tschloss
09.09.06, 12:00
Hallo leon,

wenn ich wie von Dir gesagt, fetchmail -a -k -f '/root/.fetchmail' eingebe, dann erhalte ich die folgende Fehlermeldung:



fetchmail -a -k -f '/root/.fetchmail'
fetchmail: no mailservers have been specified.


Obwohl ich nen eMail-Server eingegeben habe ....

Im ersten Post hiess deine Config noch .fetchmailrc !?

Und afaik kann man fetchmail unter YAST konfigurieren. Das würde ich vielleicht mal nutzen.

Greetz
Thomas

thobro
11.09.06, 10:51
Hallo tschloss,



Im ersten Post hiess deine Config noch .fetchmailrc !?

Sorry, im Eifer der Gefechts habe ich wohl ein wenig zuwenig kopiert

Die Config heisst bei mir selbstverständlich .fetchmailrc.

Grüsse

Thomas

thobro
11.09.06, 10:54
Hallo leon,

ich habe das jetzt einmal gemacht.


Irgendwie sieht es so aus als ob er eine falsche fetchmailrc nimmt.
Kopier die aus /root mal nach /etc
Mal sehen was passiert

Passiert ist gar nichts. Die Fehlermeldung bzgl. des Mailserver ist zwar verschwunden, aber eMails werden trotzdem nicht abgeholt.

Selbst in den Log-Files kann ich gar nichts finden. Es ist zu verzweifeln :ugly:

Grüsse
Thomas

thobro
11.09.06, 11:06
Hallo Thomas (tschloss),

ich habe jetzt eine fetchmail von YAST erstellen lassen.



Und afaik kann man fetchmail unter YAST konfigurieren. Das würde ich vielleicht mal nutzen.

Diese habe ich dann manuell aufgerufen.
Das Resultat war, das ich nicht anderes sehen konnte als bei meinen anderen Versuchen.
Langsam verzweifle ich hier :ugly: ...

Grüsse
Thomas

leon
11.09.06, 11:06
Was ist wenn Du das ganze mit -v oder -vv oder -vvv startest. Kannst Du dann was erkennen?

thobro
11.09.06, 12:02
Hallo leon,

leider gar nichts zu erkennen wenn ich das ganze mit -v, -vv oder -vvv starte.

Es wird nur die eingabezeite angezeigt und dann ist Ende ...
Es steht noch nichtmal etwas in den Logs drinne :confused:

Grüsse

Thomas

leon
11.09.06, 13:54
Dann hilft nur komplett von vorn zu beginnen. Sichere Dir Deine fetchmailrc und lösche Sie dann unter root und /etc.

Danach Suche im Internet nach Quellen für eine Konfiguration der fetchmailrc. Erstelle aus diesen Quellen eine neue, vollig ab von Deiner. Vergiss das was Du bei Deiner bis jetzt gelernt hast.