Hallo zusammen und ein gutes neues Jahr! Ich hab hier ein paar Probleme mit fetchmail. Ich wollte meine mail nicht mehr mit Netscape holen und dachte ich richte mal fetchmail ein. Meine .fetchmailrc: poll pop3.swol.de protocol POP3 user HermannKaiser password **** is h2 here dann mit fetchmail -v -k -a gestarted. Das einloggen beim Provider funktioniert auch noch und die Anzahl der messages wird auch erkannt. Dann kommt reading 1 of xx und das war's dann Es wird mit einem timeout abgebrochen. error-code 10. Siehe attechment. Woran kann ich drehen, dass das nicht passiert? Was hat es mit der .forward-Datei auf sich? Und kann ich fetchmail ohne procmail(zum testen!) ausfuehren? Aus dem man-pages zu fetchmail bin ich auch nicht viel schlauer geworden. Hat jemand einen Tip fuer mich? Danke schon mal im voraus! MfG Hermann</PRE> <PRE> fetchmail: 4.3.8 querying pop3.swol.de (protocol POP3) at Fri Jan 1 17:49:26 1999 fetchmail: POP3< +OK mail.swol.de POP3 server (Netscape Mail Server v1.1) ready Fri, 1 Jan 1999 17:50:48 +0200 fetchmail: POP3> USER HermannKaiser fetchmail: POP3< +OK Password required for HermannKaiser fetchmail: POP3> PASS * fetchmail: POP3< +OK HermannKaiser's maildrop has 4 messages (13062 octets) fetchmail: selecting or re-polling default folder fetchmail: POP3> STAT fetchmail: POP3< +OK 4 13062 fetchmail: 4 messages for HermannKaiser at pop3.swol.de. fetchmail: POP3> LIST fetchmail: POP3< +OK 4 messages (13062 octets) fetchmail: POP3< 1 3418 fetchmail: POP3< 2 3722 fetchmail: POP3< 3 2906 fetchmail: POP3< 4 3016 fetchmail: POP3< . fetchmail: POP3> RETR 1 fetchmail: POP3< +OK 3418 octets reading message 1 of 4 (3418 bytes) fetchmail: SMTP connect to meinhostname.domain failed: Connection timed out fetchmail: POP3> QUIT fetchmail: POP3< --===========================_ _= 7404479(3903) fetchmail: SMTP transaction error while fetching from pop3.swol.de fetchmail: normal termination, status 10 </PRE> <PRE> begin: vcard fn: Hermann Kaiser n: Kaiser;Hermann adr;dom: Hermann Kaiser;;Beethovenstr. 6;71139 Ehningen;;; email;internet: HermannKaiser@swol.de tel;home: (07034)930053 x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard
Hermann Kaiser wrote:
fetchmail: POP3> RETR 1 fetchmail: POP3< +OK 3418 octets reading message 1 of 4 (3418 bytes) fetchmail: SMTP connect to meinhostname.domain failed: Connection timed out
Sieht so aus, als hätte fetchmail Schwierigkeiten, die Mail an deinen lokalen MTA (sendmail, smail, qmail?) zu übergeben. Läuft der? christian -- Bitte kein Cc: bei Antwort an Mailingliste + + + PGP public key by "Subject: send pgp-key" or from public key server. fingerprint: 06 3A 6D 67 8A 8A 2E C7 10 83 22 BD DC D7 39 9D -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hallo Christian, laufen tut er schon (sendmail), nur wo sag ich das fetchmail? Auch in der fetchmailrc? Inzwischen hab ich eine Loesung mit formail. Klappt bestens :-) An sendmail muss ich noch ein bischen feilen ;-) ciao Hermann On Sat, 2 Jan 1999, Christian Schult wrote:
Hermann Kaiser wrote:
fetchmail: POP3> RETR 1 fetchmail: POP3< +OK 3418 octets reading message 1 of 4 (3418 bytes) fetchmail: SMTP connect to meinhostname.domain failed: Connection timed out
Sieht so aus, als hätte fetchmail Schwierigkeiten, die Mail an deinen lokalen MTA (sendmail, smail, qmail?) zu übergeben. Läuft der?
christian
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hermann Kaiser wrote:
laufen tut er schon (sendmail), nur wo sag ich das fetchmail? Auch in der fetchmailrc?
Inzwischen hab ich eine Loesung mit formail. Klappt bestens :-)
An sendmail muss ich noch ein bischen feilen ;-)
Kannst Du dich per telnet bei deinem sendmail einloggen? Also: $ telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 suse.coci.de ESMTP Sendmail 8.8.8/8.8.8; Sat, 2 Jan 1999 11:12:15 +0100 Beenden mit STRG+z. Welchen Hostnamen bekommst Du von sendmail angezeigt? Heisst dein Rechner wirklich "meinhostname.domain"? Ein FQDN (full qualified domain name) besteht eigentlich aus "host.domain.topleveldomain". Eventuell hast Du deshalb Schwierigkeiten mit fetchmail + sendmail. Sendmail ist bei der SuSE übrigens so vorkonfiguriert, dass es lokale Email an procmail übergibt, das die Email dann an die User zustellt. Das hat den Vorteil, dass Du mit procmail noch kräftig filtern und sortieren kannst. :) christian -- Bitte kein Cc: bei Antwort an Mailingliste + + + PGP public key by "Subject: send pgp-key" or from public key server. fingerprint: 06 3A 6D 67 8A 8A 2E C7 10 83 22 BD DC D7 39 9D -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Christian Schult wrote:
Kannst Du dich per telnet bei deinem sendmail einloggen? Also:
$ telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 suse.coci.de ESMTP Sendmail 8.8.8/8.8.8; Sat, 2 Jan 1999 11:12:15 +0100
Beenden mit STRG+z. Welchen Hostnamen bekommst Du von sendmail angezeigt? Heisst dein Rechner wirklich "meinhostname.domain"? Ein FQDN (full qualified domain name) besteht eigentlich aus "host.domain.topleveldomain". Eventuell hast Du deshalb Schwierigkeiten mit fetchmail + sendmail.
Sendmail ist bei der SuSE übrigens so vorkonfiguriert, dass es lokale Email an procmail übergibt, das die Email dann an die User zustellt.
Das hat den Vorteil, dass Du mit procmail noch kräftig filtern und sortieren kannst. :)
christian
Hallo Christian, telnet auf Sendmail klappt! Mein Rechner heisst nicht "meinhostname.domain". Das hab ich nur geaendert ;-). Es war schon der FQDN in der Ausgabe. Wo muss ich fetchmail mitteilen, das es an sendmail bzw procmail uebergeben soll? Ausserdem hab ich noch vor ein bischen an sendmail zu basteln. Ich hab mir gerade den Schinken von O'Reilly gekauft :-). Kann also noch was dauern. Aber das bekommt die Liste bestimmt mit ;-). ciao Hermann -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hermann Kaiser wrote:
Christian Schult wrote: Kannst Du dich per telnet bei deinem sendmail einloggen? Also:
telnet auf Sendmail klappt! Mein Rechner heisst nicht "meinhostname.domain". Das hab ich nur geaendert ;-). Es war schon der FQDN in der Ausgabe.
Wo muss ich fetchmail mitteilen, das es an sendmail bzw procmail uebergeben soll?
"man fetchmail": -m, --mda (Keyword: mda) You can force mail to be passed to an MDA directly (rather than forwarded to port 25) [...] D.h. gibst Du das Schlüsselwort mda _nicht_ an, wird Mail von fetchmail per default an localhost, Port 25 übergeben. Das ist bei Dir sendmail. Sollte also klappen. Bei mir liegt in /home/root eine .fetchmailrc, mit der mein Rechner bei jedem dialin für alle User Mail abholt (Eintrag in /etc/ppp/ip-up). Sendmail muss allerdings die Emailadressen den Usernamen zuordnen können. Dazu verwendet sendmail /etc/mail/virtusertable.db und für abgehende Mail /etc/mail/genericstable.db. In dem Verzeichnis ist ein README, dass das weitere Vorgehen erklärt (lass dich von den Anmerkungen zu DNS nicht kirre machen). Auch mal in /usr/share/sendmail/ stöbern. Beachte, dass die ASCII-Dateien (genericstable, virtusertable) Tabs zwischen Username und Mailadresse enthalten müssen - keine Leerzeichen. Die .db-Dateien werden von SuSEconfig erzeugt oder, falls dort abgeschaltet: makemap hash /etc/mail/virtusertable.db < /etc/mail/virtusertable Entsprechend für genericstable. Anschliessend sendmail neu starten: /sbin/init.d/sendmail stop /sbin/init.d/sendmail start
Ausserdem hab ich noch vor ein bischen an sendmail zu basteln. Ich hab mir gerade den Schinken von O'Reilly gekauft :-). Kann also noch was dauern. Aber das bekommt die Liste bestimmt mit ;-).
Na, ich kenne das Buch zwar nicht, aber es geht zumindest auch ohne das Buch, wenn man nur einen Home-Rechner konfigurieren will. christian -- Bitte kein Cc: bei Antwort an Mailingliste + + + PGP public key by "Subject: send pgp-key" or from public key server. fingerprint: 06 3A 6D 67 8A 8A 2E C7 10 83 22 BD DC D7 39 9D -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (2)
-
cschult@gmx.de
-
HermannKaiser@swol.de