Уведомления о статусе email: DSN и MDN. Как узнать, доставлено ли письмо? Настройка почтовых клиентов и протокол SMTP для подтверждения получения сообщений.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Уведомление о статусе электронного сообщения
Notification of email message status
В электронной почте обратный квитанция – это уведомление, которое почтовый клиент получателя отправляет отправителю в подтверждение получения электронного сообщения. Какое именно уведомление, если таковое отправляется, получает отправитель, зависит от почтового программного обеспечения получателя. Для электронной почты доступны два типа уведомлений: уведомления о статусе доставки (DSN) и уведомления о прочтении (MDN). Отправка подтверждения о получении зависит от настроек почтового программного обеспечения получателя.
In email, a return receipt is an acknowledgment by the recipient's email client to the sender of receipt of an email message. What acknowledgment, if any, is sent by the recipient to the sender is dependent on the email software of the recipient. Two notification services are available for email: delivery status notifications (DSNs) and message disposition notifications (MDNs). Whether such an acknowledgment of receipt is sent depends on the configuration of the recipient's email software.
Уведомления о состоянии поставки
DSN — это как услуга, которая может предоставляться агентами передачи сообщений (MTA), использующими протокол простого обмена почтой (SMTP), так и формат сообщения, используемый для уведомления отправителя о результатах доставки сообщения. В частности, служба DSN SMTP используется для запроса уведомлений об успешной доставке или о неудаче доставки (в формате DSN). Уведомление DSN при неудачной доставке выдается по умолчанию, в то время как выдача уведомления DSN при успешной доставке требует специального запроса от отправителя. Однако по различным причинам возможно, что сообщение будет доставлено, и отправителю будет возвращено уведомление DSN, указывающее на успешную доставку, но впоследствии сообщение может не быть прочитано получателем или даже не станет ему доступным. Расширение DSN SMTP, формат сообщения и связанные с ним коды состояния доставки определены в RFC 3461–3464 и 6522.
DSN is both a service that may optionally be provided by Message Transfer Agents (MTAs) using the Simple Mail Transfer Protocol (SMTP), or a message format used to return indications of message delivery to the sender of the message. Specifically, the DSN SMTP service is used to request indications of successful delivery or delivery failure (in the DSN format) be returned. Issuance of a DSN upon delivery failure is the default behavior, whereas issuance of a DSN upon successful delivery requires a specific request from the sender. However, for various reasons, it is possible for a message to be delivered, and a DSN is returned to the sender indicating successful delivery, but the message subsequently fails to be seen by the recipient or even made available to them. The DSN SMTP extension, message format, and associated delivery status codes are specified in RFCs 3461 through 3464 and 6522.
Уведомления о расположении сообщений
MDN предоставляют уведомление о "судьбе" сообщения, указывающее, например, было ли оно прочитано получателем, отклонено до прочтения и т.д. Однако, из соображений конфиденциальности, а также для обеспечения обратной совместимости, запросы на MDN носят исключительно рекомендательный характер, то есть получатели вправе игнорировать такие запросы. Формат и использование MDN определены в RFC 3798. Описание того, как несколько почтовых клиентских приложений (MUAs) должны обрабатывать генерацию MDN в среде протокола доступа к сообщениям в Интернете (IMAP4), приведено в RFC 3503. Нестандартный, но широко используемый способ запроса уведомлений о прочтении – это поле "Return Receipt To:" (RRT) в заголовке электронного письма с указанием адреса электронной почты для отправки уведомления. При первом открытии пользователем электронного письма, содержащего это поле в заголовке, клиент обычно предлагает пользователю отправить уведомление о прочтении.
MDNs provide a notification of the "disposition" of a message indicating, for example, whether it is read by a recipient, discarded before being read, etc. However, for privacy reasons, and also for backward compatibility, requests for MDNs are entirely advisory in nature i. e. recipients are free to ignore such requests. The format and usage of MDNs are specified in RFC 3798. A description of how multiple Mail User Agents (MUAs) should handle the generation of MDNs in an Internet Message Access Protocol (IMAP4) environment is provided in RFC 3503. A non standard but widely used way to request return receipts is with the "Return Receipt To:" (RRT) field in the e mail header, with the email return address specified. The first time a user opens an email message containing this field in the header, the client will typically prompt the user whether to send a return receipt.