Return Delivery Reciepts only works for interna... | MDaemon Technologies Community Forum

Return Delivery Reciepts only works for internal running domains. Not getting receipts from the otuside world.


  • Arron, hope you are having a good weekend.

    I decided to open this new one rather than continuing with the Mail server running behind a NAT/PROXY.

    Since then I have finally managed to set up your product and so far so good, except.................

    MY TEST BED:

    1) Kerio Mail Server running in a separate hardware but shut down.

    2) Mdaemon running in bare metal ( I hate the cloud and VMWare with a passion, sorry)

    Despite I had some concerns on the PTR and SPF, all that and many things are running ok. Your logs ARE FANTASTIC !!!!!!!!!!!

    But...........I am surprised with return delivery requests. They were not working, yes I did find your comments back in 2021 or 22 saying to go to Preferences and headers....................... I did that but I only get delivery notifications for the domains running only inside Mdamedom.

    Let me give you small details like Sherlock Holmes.

    1) I built your product with two domains. Lets simplify by saying Domain X and Domain Z

    When I found the settings on your webmail interface where you can put ticks on delivery or read receipts, initially did not work. Then I realized, as mentioned above to get to Preferences and Headers and tick what by default is not and tried again.

    1) After doing those corrections, I sent mesages from Domain X to Domain Z and yes, the delivery confirmation comes back. No dramas.

    2) When sending emails to outside places ( Gmail accounts we had for years and benfatto.com my other domain running in EasyDns, Canada), I never receive ANY acknowledgements whatsoever.

    DISECTING

    At that stage, the best thing was to shut down Mdamemon and restart Kerio machine again.

    1) In this case I sent same emails to Gmail and Benfatto.com from kerio with the return delivery request (something Kerio had it going for ages) and it all works like a charm.

    2) Confused I stopped Kerio and start back Mdaemon but could not find any info in the logs.

    I am lost now, I cannot see why....................my understanging is ( I have no clues) that Mdaemon should be able to send back the delivery acknowledgement to the DOmain x or Z after, say, closing the session with Benfatto.com at Easydna notifying the Domain X or Z sender but it does not happen.

    As we say in Spanish, my books are burnt..................( meaning no more ideas left).

    Hope it is not confusing and you understand the process.

    Thanks and regards



  • Typically, it is up to the mail server that places the message into the mailbox to send a delivery confirmation.  So if you are sending to a gmail.com address, then it is gmail's responsibility to send a delivery confirmation.  In order for gmail to do that, gmail must know that you are requesting a delivery confirmation and that is done by the inclusion of specific email headers, which are typically added by the email client.  

    To request a delivery confirmation, MDaemon Webmail adds a Return-Receipt-To header to the email.

    When you send a message via Kerio and request a delivery confirmation, what header is it adding?  If you are not sure, please send a test message requesting a delivery confirmation and upload the message along with the log showing it being delivered to gmail to us at https://mdaemon.sharefile.com/r-rc3922c1eed334d4dbf5e34f0bd04ccd6 and let us know the name of the file that you uploaded.

    I did some research trying to figure out what gmail is expecting, but I was not successful.  Some posts indicated that gmail will not send delivery or read confirmations for messages received to personal addresses at gmail.com.


  • @Arron ok, Good morning, I have just uploaded a zip file with some tests. The file is called DeliveryreceiptTests.zip.

    I have used the 1) Web Interface to EasyDns with one of my domains. 2) The web interface of Kerio. I have sent emails via EadyDns and the EasyDns MTA gives the Delivery notifications. With Kerio I have sent an email to my Gmail account and then delivery comes via Kerio itself.


  • Ok, I have uploaded a second txt file with the Kerio Outgoing mail qeues as it may further help.


  • Unfortunately, MDaemon does not currently support sending delivery status notifications when a message is successfully delivered.  It is on our wishlist to be considered for future versions.


  • @Arron sad, it is strange that you guys have not thought of RFC 3416. Well, I am stuck with Kerio at this stage.

    Thanks for all your help and efforts.

    Regards

    Richard


  • @Arron by the way, I am still confused.

    On both, version 24.01 and 24.5; your web interface mail client DOES have the settings for Delivery and Read, even as a single message of the settings to ask for any or both at all times. So, why those interfaces have been designed with something that does not work ?

    A bit of a mistery to me.


  • Hi Richard,

    We will look into adding support for RFC 3461 for a future version. 

    Requesting a read receipt in webmail adds the X-Confirm-Reading-To: and Disposition-Notification-To: headers in the email.  It is up to the receiving user to decide if they want to reply.

    Requesting a delivery confirmation adds the Return-Receipt-To: header to the email.  It is up to the server that places the message into the recipients mailbox to respond.

    Thanks for your feedback!

     

     


Please login to reply to this topic!