I just tested it with my own local email address:
Using whitelisting with its own domain name works now by using the X-TrashMail-Key field to distinguish between new incoming emails and accepted emails by TrashMail.net!
I will add an option soon in TrashMail to customize this key field, to have multiple TrashMail email addresses with the same keys.
This is how looks like my procmail configuration on Linux:
The problem before was that forwarding emails by using procmail were forwarded with the envelopper sender of my local server.
Code: Select all
# Forward non certified emails to firstname.lastname@example.org :0 * !^(X-TrashMail-Key: urcqugak:eOp1c1pXQmlRT0F3TjI=) ! email@example.com
I suppose that the mail server software automatically sets as enveloper sender the local user. To make it more easier TrashMail is now only using the sender address in the email header, so there is no more to take care about which "MAIL FROM" data is sent to the SMTP server.