PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verständniss Frage zu fetchmail und postfix ?



Enterprise
28.12.07, 10:30
Hallo,

Ich versuche schon zwei Tage Mails von strato zu holen, und meinem Exchange weiter zu geben.
Das funzt nicht.
Habe schon viele Threds gelesen, habe aber nicht das richtige für mich herraua lesen können.
Habe gestern alles über yast deinstalliert und fetchmail und postfix installiert, weiter nicht.

Hier meine Daten von den Servern:
Es läüfft alles auf einem Server.
Der GrundServer hat das Betriebssystem OpenSuse 10.3 darauf möchte ich fetchmail und postfix vielleicht laufen lassen.
Auf diesem Server läuft eine VMWare mit meinem Exchange der soll die Mails bekommen.

Nach der Installation habe ich die .fetchmailrc gesucht bei den usern aber keine gefunden.
Unter /etc/ habe ich fetchmailrc gefunden darin steht:


#-------------------------------------------------------
# /root/ .fetchmail -Start
#------------------------------------------------------
#
#
#
#
#Edit carfully, see /usr/share/doc/packages/yast2-mail/fetchmailrc.txt
#

#Server pop3.strato.de
#proto pop3
#user Info@Mustermann.de
#pass Mustermann
#to Musterfrau
#keep

#Server Exchange-home.de
#server pop.Exchange-home.de
#proto pop3
#user Musterkind@Exchange-home.de
#pass Musterkind
#keep
#mda ??????



So schaut meine fetchmailrc nach der Neuinstallation aus.
So wie es ausschaut hat fetchmail die alten Daten übernommen.

Kann mir jemand helfen wie ich jetzt strukturiert vorgehen muß ?

Danke im Voraus

bla!zilla
28.12.07, 10:34
Sehr einfach sowas.... so sollte deine .fetchmailrc aussehen.



set postmaster "postmaster@domain.tld"
poll "pop3.server.domain.tld" proto pop3 user "user" pass "geheim" smtphost "exchangeserver" smtpname "user@domain.tld"


So sollte das dann auch klappen. Evtl. musst du deinem Postfix noch erlauben das localhost relayen darf (127.0.0.1 in die mynetworks Direktive eintragen).

Enterprise
28.12.07, 12:21
Hallo,

Habe gerade mein fetchmail abgeändert.
Hast du das so gemeint:


#Server Strato.de
poll pop3.strato.de
proto pop3
#Benutzer und Password
user Info@Mustermann.de
pass Mustermann
smtphost Exchange.Mustermann.de
smtpname Musterkind@Mustermann.de
keep
# mda /usr/bin/procmail


Wenn das stimmt wie muß ich jetzt weiter machen ?

Enterprise
29.12.07, 07:51
Hallo,
Nun habe ich postfix als Relay eingerichtet und mit diesem Befehl getestet:


echo "Dies ist eine Testmail" | mail -s "Test" Musterkind@Exchange.de


Ist auch dann in der richtigen Inbox gelandet.

Aber mein fetchmail macht mir noch Sorgen.
Habe dieses über Yast eingerichtet.
Über den Punkt Mail Transfert, jetzt finde ich nicht die Datei wo er es reinschreibt,
Weil es stehen immer noch meine alten Daten drin, wenn ich mit tail -f fetchmail schaue.
Habe auch keine Datei beim user mit.fetchmail und unter /etc/fetchmail trägt er auch nichts ein.
Wer weiß, in welche Datei Yast dieses einträgt "OpenSuse 10.3"

bla!zilla
29.12.07, 09:37
Dann lass das über YaST sein und erstelle einfach eine .fetchmailrc.

Enterprise
29.12.07, 12:43
Hi,

Habe ich gemacht.
Dann in der /etc/init.d/fetchmail den FETCHMAIL_RC=/home/fetchmai/.fetchmail geändert.

Nun bringt er nach dem Starten in dem fetchmail Log.

(log message incomplete) fetchmail: SMTP connect to localhost failed.

Kann fetchmail die SMTP Nachricht nicht an postfix weiter geben ?

Kann mir da jemend helfen ?

Enterprise
29.12.07, 13:01
Hi,

Jetzt habe ich ein anderes Konto genommen.
Die Mails kommen jetzt auch an.
Aber im LOG steht etwas.???:confused:



fetchmail: reading message Mustermann@Exchange.de@pop3.strato
.de:10 of 267 (2661 octets) (log message incomplete)fetchm
ail: terminated with signal 15



Was soll diese Meldung mir jetzt sagen ?:confused:

bla!zilla
29.12.07, 13:15
Hast du mal nach der Meldung gesucht? :rolleyes:

Blade
30.12.07, 13:46
http://search.live.com/results.aspx?q=terminated+with+signal+15+fetchmail&src=IE-SearchBox lies selber mal nach.

Ich denke, dass YAST die eingegebenen Daten nach /root/fetchmailrc geschrieben hat. Die Mails werden per Cronjob-Aufruf oder manuellem Aufruf an der Konsole vom User root abgeholt. Wenn Du den fetchmail-daemon laufen lässt, greift fetchmail auf die Einträge in /ect/fetchmailrc zu.

Was hast Du damit beabsichtigt?
Habe ich gemacht.
Dann in der /etc/init.d/fetchmail den FETCHMAIL_RC=/home/fetchmai/.fetchmail geändert. Es gibt doch keinen User fetchmai ... Achtung da fehlt auch noch ein L.