Hi Rolf,
Just enforced a Autoreply to log the entire SMTP traffic with our ISP IONOS. BTW, IONOS is a big player here in Germany.
Here we go:
09:39:59.026: --- 5 Feb 2024, 9:39:59.026 ---
09:39:59.120: Connect to 'smtp.ionos.de', timeout 180 seconds.
09:40:00.120: >> 220 kundenserver.de (mreue106) Nemesis ESMTP Service ready<cr><lf>
09:40:00.120: << EHLO ######.com<cr><lf>
09:40:00.135: >> 250-kundenserver.de Hello ######.com [###IP removed###]<cr><lf>
09:40:00.135: >> 250-8BITMIME<cr><lf>
09:40:00.135: >> 250-SIZE 140000000<cr><lf>
09:40:00.135: >> 250 STARTTLS<cr><lf>
09:40:00.135: << STARTTLS<cr><lf>
09:40:00.167: >> 220 OK<cr><lf>
09:40:00.260: [] SSL/TLS session established
09:40:00.260: [] TLS_AES_256_GCM_SHA384, TLSv1.3, Kx=any, Au=any, Enc=AESGCM(256), Mac=AEAD<lf>
09:40:00.260: [] Peer's certificate name is '/C=DE/O=IONOS SE/ST=Rheinland-Pfalz/L=Montabaur/CN=smtp.ionos.de'.
09:40:00.260: << EHLO ######.com<cr><lf>
09:40:00.307: >> 250-kundenserver.de Hello ######.com [###IP removed###]<cr><lf>
09:40:00.307: >> 250-8BITMIME<cr><lf>
09:40:00.307: >> 250-AUTH LOGIN PLAIN<cr><lf>
09:40:00.307: >> 250 SIZE 140000000<cr><lf>
09:40:00.307: << AUTH LOGIN<cr><lf>
09:40:00.338: >> 334 VXNlcm5hbWU6<cr><lf>
09:40:00.338: << c210cEBtYXJzaWcuY29t<cr><lf>
09:40:00.354: >> 334 UGFzc3dvcmQ6<cr><lf>
09:40:00.354: << MiQwRFhYVnFxalNLbTlM<cr><lf>
09:40:00.760: >> 235 Authentication succeeded<cr><lf>
09:40:00.760: << MAIL FROM:<> SIZE=669<cr><lf>
09:40:00.792: >> 550-Requested action not taken: mailbox unavailable<cr><lf>
09:40:00.792: >> 550 Sender address is not allowed.<cr><lf>
09:40:00.854: << QUIT<cr><lf>
09:40:00.870: >> 221 kundenserver.de Service closing transmission channel<cr><lf>
09:40:00.885: [] OpenSSL secure session normally terminated.
09:40:00.885: --- Connection closed at 5 Feb 2024, 9:40:00.885. ---
As you see the authentication succeeded but the sender address "<>" is not longer allowed.
I also studied the Mercury User Manual for "Daemons" and found a general description of daemons and what they are for, only. But no further details how to create, where to add and how to implement such daemons.
Maybe you could advise how to setup a simple daemon which is searching for sender "<>" within autoreplies and replacing it with a standard address like postmaster, before handing-over it to Mercury's SMTP Client again.
The other issue are mail bouncer, where some of our composed Mercury Global Filters are resending (forwarding) incoming mails with specific sender addresses directly back to the Internet to other addressees. But since the sender (or envelope) address will not being changed by Mercury, the ISP SMTP server receive them with original sender address which has no authentication for submitting mails to ISP on our behalf (means with our registered sender mail domain).
Would it be possible to create a daemon for such case, too? Means, if a forward filter triggers, replace the original sender address with the original addressee of the mail before forwarding it.
Thanks
Hi Rolf,
Just enforced a Autoreply to log the entire SMTP traffic with our ISP IONOS. BTW, IONOS is a big player here in Germany.
Here we go:
09:39:59.026: --- 5 Feb 2024, 9:39:59.026 ---
09:39:59.120: Connect to 'smtp.ionos.de', timeout 180 seconds.
09:40:00.120: >> 220 kundenserver.de (mreue106) Nemesis ESMTP Service ready<cr><lf>
09:40:00.120: << EHLO ######.com<cr><lf>
09:40:00.135: >> 250-kundenserver.de Hello ######.com [###IP removed###]<cr><lf>
09:40:00.135: >> 250-8BITMIME<cr><lf>
09:40:00.135: >> 250-SIZE 140000000<cr><lf>
09:40:00.135: >> 250 STARTTLS<cr><lf>
09:40:00.135: << STARTTLS<cr><lf>
09:40:00.167: >> 220 OK<cr><lf>
09:40:00.260: [*] SSL/TLS session established
09:40:00.260: [*] TLS_AES_256_GCM_SHA384, TLSv1.3, Kx=any, Au=any, Enc=AESGCM(256), Mac=AEAD<lf>
09:40:00.260: [*] Peer's certificate name is '/C=DE/O=IONOS SE/ST=Rheinland-Pfalz/L=Montabaur/CN=smtp.ionos.de'.
09:40:00.260: << EHLO ######.com<cr><lf>
09:40:00.307: >> 250-kundenserver.de Hello ######.com [###IP removed###]<cr><lf>
09:40:00.307: >> 250-8BITMIME<cr><lf>
09:40:00.307: >> 250-AUTH LOGIN PLAIN<cr><lf>
09:40:00.307: >> 250 SIZE 140000000<cr><lf>
09:40:00.307: << AUTH LOGIN<cr><lf>
09:40:00.338: >> 334 VXNlcm5hbWU6<cr><lf>
09:40:00.338: << c210cEBtYXJzaWcuY29t<cr><lf>
09:40:00.354: >> 334 UGFzc3dvcmQ6<cr><lf>
09:40:00.354: << MiQwRFhYVnFxalNLbTlM<cr><lf>
09:40:00.760: >> 235 Authentication succeeded<cr><lf>
09:40:00.760: << MAIL FROM:<> SIZE=669<cr><lf>
09:40:00.792: >> 550-Requested action not taken: mailbox unavailable<cr><lf>
09:40:00.792: >> 550 Sender address is not allowed.<cr><lf>
09:40:00.854: << QUIT<cr><lf>
09:40:00.870: >> 221 kundenserver.de Service closing transmission channel<cr><lf>
09:40:00.885: [*] OpenSSL secure session normally terminated.
09:40:00.885: --- Connection closed at 5 Feb 2024, 9:40:00.885. ---
As you see the authentication succeeded but the sender address "<>" is not longer allowed.
I also studied the Mercury User Manual for "Daemons" and found a general description of daemons and what they are for, only. But no further details how to create, where to add and how to implement such daemons.
Maybe you could advise how to setup a simple daemon which is searching for sender "<>" within autoreplies and replacing it with a standard address like postmaster, before handing-over it to Mercury's SMTP Client again.
---
The other issue are mail bouncer, where some of our composed Mercury Global Filters are resending (forwarding) incoming mails with specific sender addresses directly back to the Internet to other addressees. But since the sender (or envelope) address will not being changed by Mercury, the ISP SMTP server receive them with original sender address which has no authentication for submitting mails to ISP on our behalf (means with our registered sender mail domain).
Would it be possible to create a daemon for such case, too? Means, if a forward filter triggers, replace the original sender address with the original addressee of the mail before forwarding it.
Thanks
edited Feb 5 at 9:21 am