After my testing, the above modifications worked well. So these are the settings that are working for my Multidrop, and I believe they will work for others as well. The main thing that may differ is the "envelope_recipient" type.
Below are my settings;
type = MultidropPOP3Retriever
server = mail.isp.com
username = email@example.com
password = mypass
envelope__recipient = envelope-to:1
type = MDAexternal_
path = /usr/libexec/dovecot/dovecot-lda
arguments = ("-e","-d","%(recipient)")
user = vmail
group = vmail
I have a few suggestions that you may wish to consider when creating a new Multidrop feature on Pop3 Connector Web GUI.
- Maybe incorporate it under a add a new "Advanced" section within Pop3 Connector menu
Then one can select or modify the following;
- Tick "MultiDrop Account"
- Tick "Envelope__recipient" checkbox, and then be able to insert the type of envelope (or you could even list all them with checkboxes for one to tick !)
- The "Deliver messages to" Web Gui setting should be modifiable to allow the inserting of the character * (the name of my catchall alias account in my case), or any other term to specify that the destination "mailbox" is a catch-all email account.
This should trigger the following change....
- Modify- "arguments" in the getmail.cfg (getmailrc) to change it to ("-e","-d","%(recipient)")
Add/modify log option to: message_log = /var/log/getmail.log
Bonus !! The Web Gui pop3 account "Disable" should be able to backup and retain these settings. My modifications for Multidrop were lost and reset back to the initial SimplePOP3Retriever settings when I backed up and then restored.
Thanks for your assistance.