Author Topic: Let's talk about delivery reports  (Read 3392 times)

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Let's talk about delivery reports
« on: March 12, 2015, 09:33:26 pm »
I've had a few requests to implement "delivery notification" when sending messages.

Spent a bit of time investigating, not sure what to do.

- Delivery notifications can be requested with the outgoing mail server at the time of actual sending (submit).

- It's an optional part of the SMTP spec, only some servers support it.

The above is for SMTP, Internet mail.

Exchange always supports delivery notifications, and it it finds itself passing your message to another mail server "in the outside world" which doesn't support delivery notifications, it generates a notification itself ("hey, I've done my part, forwarded your message to the mail sever handling @foo.com, where you recipient is, but have no idea how it's going to go there").

Since it's possible to switch accounts in Aqua while writing a message, and since a particular mail server's delivery notifications support can, in theory, change at any time, it's kind of difficult to know up front if it's actually going to work or not.

How do "all those other apps" handle it?

I did some tests in Thunderbird, which has this option when composing -- and when sending via an SMTP server that doesn't support delivery notifications, well, the message sends, but there will not be a delivery notification.

This may not be what the user expects ("why did I get the response from a human and never got the delivery report?"), and may become a support issue.

The alternative is to treat this as an error, so a message will not send and there will be an error notification in the status bar (and under the message itself in the drafts folder).

Any ideas?

-------

The above is only for "delivery reports" (which are automatic, handled by the mail delivery system itself, when it supports this) -- not "read reports" which Aqua already supports when sending and will support on the receiving side too soon.
« Last Edit: July 21, 2015, 04:59:38 pm by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

zspb

  • Newbie
  • *
  • Posts: 17
Re: Let's talk about delivery reports
« Reply #1 on: March 20, 2015, 03:04:03 pm »
Quote
Any ideas?

Ignore the feature since it cannot be implemented properly, add explanation to the FAQ.
I hate these popups on my desktop mail client, and I always cancelled them since forever.
Peter of the qBittorrent team.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Let's talk about delivery reports
« Reply #2 on: March 20, 2015, 09:14:27 pm »
>> hate these popups on my desktop mail client

I assume you're talking about "read receipts" not "delivery receipts" (delivery receipts are automatic, when supported by the server, read receipts are manual).

Yep, I ignore them too, think it's rude to ask for one, but a few users asked and they need it for business purposes (it's always "business purposes"!).

So sending read receipts actually is implemented in 1.5.5, but there is no popup, just a small panel like I use for "show images".
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

sudhakarcool

  • Newbie
  • *
  • Posts: 18
Re: Let's talk about delivery reports
« Reply #3 on: May 05, 2015, 04:14:17 pm »