- Mitglied seit
- 19. Aug 2008
- Beiträge
- 18.275
- Punkte für Reaktionen
- 4
- Punkte
- 0
Hallo zusammen,
ich habe dieses Wochenende mal ein bisschen mit virtuellen Emailnutzern experimentiert. Eigentlich klappt auch alles: Postfix übergibt die Emails an Dovecot und dieser ordnet die Emais korrekt in die virtuellen Accounts ein. Auch ein Login auf die virtuellen Konten am Dovecot Server klappt einwandfrei.
Nur dieses getmail kriege ich nicht dazu die eingesammelten Emails in ein virtuelles Konto einzuordnen. Dazu rufe ich getmail als Benutzer auf dem die virtuellen Konten gehören (vmail). Das Problem scheint im Zusammenspiel zwischen getmail und dem Local Delivery Agent zu bestehen.
Wenn ich dem LDA keinen Benutzername übergebe, dann landen die eingesammelten Emails in der Mailbox des lokalen Benutzers vmail. Wenn ich versuche einen User via -d user anzugeben, dann funzt es nur mit lokalen Benutzernamen. Sobald ich einen virtuellen Benutzernamen wie user@domain.tld übergebe, der aber als virtueller Benutzer dem Mailserver bekannt ist, kommt eine Fehlermeldung und die Email verschwindet im Nirwana.
Hier der Auszug aus meinem rc File für getmail
Wie gesagt mit lokalen Benutzern klappt alles wie gewünscht. Nur wie kann ich getmail dazu bringen die Emails auch an virtuelle Benutzer zuzustellen? Oder funzt getmail nur für lokale Konten?
Vielen Dank für alle Tipps
Gruss
tobi
ich habe dieses Wochenende mal ein bisschen mit virtuellen Emailnutzern experimentiert. Eigentlich klappt auch alles: Postfix übergibt die Emails an Dovecot und dieser ordnet die Emais korrekt in die virtuellen Accounts ein. Auch ein Login auf die virtuellen Konten am Dovecot Server klappt einwandfrei.
Nur dieses getmail kriege ich nicht dazu die eingesammelten Emails in ein virtuelles Konto einzuordnen. Dazu rufe ich getmail als Benutzer auf dem die virtuellen Konten gehören (vmail). Das Problem scheint im Zusammenspiel zwischen getmail und dem Local Delivery Agent zu bestehen.
Wenn ich dem LDA keinen Benutzername übergebe, dann landen die eingesammelten Emails in der Mailbox des lokalen Benutzers vmail. Wenn ich versuche einen User via -d user anzugeben, dann funzt es nur mit lokalen Benutzernamen. Sobald ich einen virtuellen Benutzernamen wie user@domain.tld übergebe, der aber als virtueller Benutzer dem Mailserver bekannt ist, kommt eine Fehlermeldung und die Email verschwindet im Nirwana.
Hier der Auszug aus meinem rc File für getmail
Code:
[destination]
type = MDA_external
path = /usr/syno/mailstation/libexec/dovecot/deliver
arguments = ("-d user","-e",)
Vielen Dank für alle Tipps
Gruss
tobi