Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Fetchmail - Postfix
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
EtaCarinae
n00b
n00b


Joined: 17 Sep 2003
Posts: 40
Location: Hannover, Germany

PostPosted: Sat Feb 19, 2005 12:11 pm    Post subject: Fetchmail - Postfix Reply with quote

Hallo!

Nachdem mein Mailserver endlich läuft *freu*, möchte ich nun eine Art POP3-Sammeldienst einrichten.
Ich habe noch ein paar Konten bei externen Mailanbietern (web.de, gmx.net,...). Diese Mails sollen per Fetchmail eingesammelt werden und dann hier auf dem Mailserver zu den Usern verteilt werden.

Wenn ich Fetchmail laufen lasse, bekomme ich folgende Meldung:
Code:
Feb 19 12:58:19 andromeda postfix/smtpd[22156]: NOQUEUE: reject: RCPT from[127.0.0.1]: 504 <localhost>: Helo command rejected: need fully-qualified hostname; from=<root@mail.mailmalnix.com> to=<postmaster@localhost> proto=ESMTP helo=<localhost>


Die .fetchmailrc sieht so aus:
Code:
poll GMX
        proto pop3
        via pop.gmx.net
        user "user@gmx.net"
        pass "xxxxx"
        is [lokaler mailuser]
        keep
        fetchall


Der Mailserver läuft mit Postfix und Cyrus. Die Benutzer sind in einer MySQL Datenbank gespeichert.

Hat jemand einen heissen Tipp für mich?

Vielen Dank und viele Grüße,
Alex
Back to top
View user's profile Send private message
Linuxpeter
Guru
Guru


Joined: 28 May 2004
Posts: 403
Location: Dresden, Germany

PostPosted: Sat Feb 19, 2005 12:37 pm    Post subject: Reply with quote

Meine ~/.fetchmailrc sieht für GMX so aus:
Code:
set postmaster "USER"
poll pop.gmx.net
proto pop3
user "MAIL"
pass "PASSWORT"
ssl

Dann habe ich ein kleines Script namens "getmails", welches durch cron alle 20min ausgeführt wird.
Inhalt dieses Scripts:
Code:
#!/bin/bash
/usr/bin/fetchmail -a -s -m "/usr/bin/procmail -d %T"

Crontab-Eintrag wie folgt:
Code:
# crontab -u USER -e
*/20 * * * * PATH_TO_SCRIPT


Variablen:
Code:
USER = Benutzer, in dessen HOME-Verzeichnis sich die .fetchmailrc befindet
MAIL und PASSWORT sollten selbsterklärend sein
PATH_TO_SCRIPT = vollständiger Pfad zum getmails-Script


Die .procmailrc sollte sich ebenfalls im HOME-Verzeichnis des Benutzers befinden.
_________________
Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage. ;-)
Is "Windows" the answer, then it was a stupid question. ;-)
Back to top
View user's profile Send private message
EtaCarinae
n00b
n00b


Joined: 17 Sep 2003
Posts: 40
Location: Hannover, Germany

PostPosted: Sat Feb 19, 2005 12:56 pm    Post subject: Reply with quote

Also Mails abholen per fetchmail klappt. Nur die lokale Zustellung haut nicht hin.
Fetchmail will ja soweit ich das hier sehe die Mails an den lokalen SMTP-Server ausliefern. Der aber nimmt die Mails aus irgend einem Grund nicht an.
Back to top
View user's profile Send private message
return13
Guru
Guru


Joined: 02 Feb 2004
Posts: 513
Location: Hamburg - Germany

PostPosted: Sat Feb 19, 2005 1:38 pm    Post subject: Reply with quote

mach dir nen account bei dyndns oder nem anderen dns anbieter, anschliessend änderst du dein hostname so, das er dann übers internet erreichbar ist, weil gmx und Co versuchen dich zuerst anzupingen bevor sie es dir auszustellen versuchen... - localhost ist für die keine gültige domaine!
_________________
Wer Recht erkennen will, muß zuvor in richtiger Weise gezweifelt haben.
Aristoteles (384-322), griech. Philosoph, Begründer d. abendländ. Philosophie
Back to top
View user's profile Send private message
Fibbs
Guru
Guru


Joined: 26 Jan 2003
Posts: 448
Location: Forstern near Munich / Germany

PostPosted: Sat Feb 19, 2005 2:37 pm    Post subject: Reply with quote

Hi ALLEtaCarinae!

Dein Postfix nimmt die Mails von fetchmail nicht "aus irgend einem Grund" nicht an, sondern aus diesem hier: "need fully-qualified hostname;". Dies besagt, dass Du in Deiner main.cf irgendwo bei smtpd_client_restrictions oder smtpd_recipient_restrictions (vielleicht auch schon bei smtpd_helo_restrictions) reject_non_fqdn_hostname als Regel drinstehen hast. Allerdings hast Du diesen Eintrag wohl _über_ dem permit_mynetworks oder innerhalb smtpd_helo_restrictions stehen hast.

Zeig mal Deine main.cf, dann sag ich Dir, wie Du's gradebiegen kannst.


Bis denne

Fibbs
Back to top
View user's profile Send private message
EtaCarinae
n00b
n00b


Joined: 17 Sep 2003
Posts: 40
Location: Hannover, Germany

PostPosted: Sat Feb 19, 2005 2:58 pm    Post subject: Reply with quote

Hi!

Cool! Das war der entscheidende Tipp!!

permit_mynetworks stand wirklich unter den reject_.... Optionen.

Code:

smtpd_recipient_restrictions =
    reject_invalid_hostname,
    reject_non_fqdn_hostname,
    reject_non_fqdn_sender,
    reject_non_fqdn_recipient,
    reject_unknown_sender_domain,
    reject_unknown_recipient_domain,
    reject_unauth_pipelining,
    permit_mynetworks,
    reject_unauth_destination,
    reject_rbl_client zombie.dnsbl.sorbs.net,
    reject_rbl_client relays.ordb.org,
    reject_rbl_client opm.blitzed.org,
    reject_rbl_client list.dsbl.org,
    reject_rbl_client sbl.spamhaus.org,
    permit


Jetzt hab ich permit_mynetworks nach oben geschoben und es funktioniert!! *freu*
Vielen Dank!!!!
Back to top
View user's profile Send private message
Fibbs
Guru
Guru


Joined: 26 Jan 2003
Posts: 448
Location: Forstern near Munich / Germany

PostPosted: Sat Feb 19, 2005 3:00 pm    Post subject: Reply with quote

Na also,

ich habe das Kapitel über diese Sicherheitseinstellungen in meinem O'Reilly-Buch über Postfix auch erstmal dreimal lesen müssen, bis ich verstanden hatte, wie das funktioniert.

Fibbs
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum