Nils Köpper wrote:
Hallo alle zusammen,
ich hoffe sehr in dieser Liste kann mir jemand helfen da ich ein für mich ünlösbares Problem mit Postfix/Cyrus IMAPD unter Suse 10.1 habe.
Mein Mailserver funktioniert eigentlich genau wie ich es möchte, ich benutze Postfix und Imapd welches ich mit Webcyradm verwalte, meine SMTP/IMAPD Authentifizierung läuft über die Webcyradm MYSQL Datenbank.
Das Problem ist nun, das Postfix die Mails leider an die falsche Cyrusmailbox weiter gibt, statt die Mails an den gewünschten Username (user.domain) weiterzugeben hängt Postfix noch den myhostname an (user.domain@myhostname).
Leider blieben meine zahlreichen Versuche dieses Problem zu lösen bisher ohne Erfolge daher hoffe ich das mir hier geholfen wird.
mail.log Auszug: postfix/cleanup[3534]: 561D783FFE:message-id=<xxxxx.xxxxx@xxxxx> postfix/qmgr[2959]: 561D783FFE: from=<xxx@xxx.de>, size=967, nrcpt=1 (queue active) postfix/pipe[3539]: 561D783FFE: to=<user.domain.de@myhostname>, orig_to=<user@domain.de>,
Kein Wunder, hier steht kein FQDN, deshalb ergänzt Postfix die Adresse mit $origin (=$mydomain).
relay=cyrus, delay=0, status=sent (myhostname)
Du benutzt also den Transport "cyrus", der in /etc/postfix/master.cf definiert ist. Wenn dir dieser nicht die richtigen Daten an Cyrus liefert, dann passe ihn halt an. Tipp: cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} So sieht es bei mir aus. Dabei wird ${user} expandiert zum localpart, also nur dem Usernamen vor dem @, und ${recipient} zur kompletten Adresse. Nimm also das, was deinen Bedürfnissen entspricht. Einzelheiten kannst du in "man 8 pipe", der Dokumentation zum Pipe-Transport von Postfix nachlesen. Wenn du noch keine Produktiv-Installation auf dem Server hast, würde ich mir das noch einmal überlegen, ob du dies mit user.domain als Usernamen nimmst.
postfix/qmgr[2959]: 561D783FFE: removed postfix/smtpd[3527]: disconnect from xxx.xxx.de[85.10.220.130]
imapd.conf: unixhierarchysep: yes configdirectory: /var/lib/imap partition-default: /var/spool/imap admins: admin allowanonymouslogin: no autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 poptimeout: 10 dracinterval: 0 drachost: localhost lmtp_overquota_perm_failure: no lmtp_downcase_rcpt: yes virtdomains: on
Das setzt das ganze doch schon auf komplette user@domain.tld, da sollte es kein Problem sein, wenn der User mit Domain kommt. Sind denn auch die Postfächer in Cyrus so angelegt, oder hast du das nachträglich geändert ohne Konvertierung? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org