Mails aus Maildir weiterleiten/extrahieren: wie?

siradlib

New Member
Hallo zusammen,

ich habe im Vorgriff auf einen Domainumzug auf einen vServer mit Plesk 9.5.2 die (Ziel-) Domain (ich nenne sie mal neu.de) bereits jetzt auf dem Server angelegt und hatte dabei dummerweise das Häkchen bei "E-Mailempfang aktivieren" gesetzt.
Problem dabei: Wenn jetzt User anderer Domains, die ebenfalls auf diesem Server liegen, eine Mail an user@neu.de schickt, wird diese Mail nicht remote zugestellt, sondern der Server verschiebt die Mail lediglich lokal auf dem Server zum User user@neu.de
Entdeckt habe ich den Fehler, weil meine maillog folgende Passage enthielt:
Code:
2010-08-11T10:14:35.227000+02:00 hXXXXXXX qmail-local-handlers[30314]: handlers dir = '/usr/local/psa/handlers/before-local/recipient/user@neu.de'
2010-08-11T10:14:35.228647+02:00 hXXXXXXX qmail: 1281514475.228546 starting delivery 3084: msg 53364022 to [B]local[/B] [email]66-user@neu.de[/email]
2010-08-11T10:14:35.228731+02:00 hXXXXXXX qmail: 1281514475.228676 status: [B]local 1/10[/B] remote 0/20
Nun habe ich den Mailempfang für die betreffende Domain natürlich wieder abgeschaltet und werde sie erst beim Umzug wieder einschalten.

Frage: Wie kann ich die zwischenzeitlich aufgelaufenen Mails, die in
Code:
/var/qmail/mailnames/neu.de/user/Maildir/cur
liegen, zu einer anderen Mailadresse weiterleiten oder wenigstens die Attachements extrahieren?
Oder wie kann ich einen erneuten Zustellversuch, der ja jetzt remote erfolgen müsste, anstoßen?

Danke!
 
Last edited by a moderator:
Ich habe das Problem selbst gelöst:
Code:
for f in /var/qmail/mailnames/neu.de/user/Maildir/cur/*
> do
> sendmail user@neu.de <  $f
> done
 
Back
Top