Wer Plesk und damit auch qMail nutzt und die Mails mit David.fx abruft wird unweigerlich auf das Problem treffen, das bei Rundmails alle nicht zur Domain gehörenden Mailempfänger im Unverteilt landen.
Das liegt daran, das psa-qmail keinen Envelope-To Eintrag im Header vornimmt und/oder ihn herauslöscht.
Um dies zu umgehen muss man qmail dazu bewegen diesen einzutragen.
Ein kleines Script kann dies machen.
#!/bin/bash echo "Envelope-To: ${3}" cat |
Das Script dann im Ordner /usr/local/psa/handlers/user-handlers/ als envelopeto gespeichert, die Datei Ausführbar gemacht
chmod +x /usr/local/psa/handlers/user-handlers/envelopeto |
und als Handler registriert
/usr/local/psa/admin/sbin/mailmng --add-handler --handler-name envelopeto --handler-type global --executable /usr/local/psa/handlers/user-handlers/envelopeto --context envelopeto --hook before-local --priority 30 |
Nun noch als das auszuwertende Adressfeld in den Benutzereigenschaften in David.fx noch Envelope-To eintragen und der Unverteilt Ordner bleibt leer.
Ich habe das ganze hier gefunden und für meine Zwecke etwas abgeändert.