Как лучше всего разрешить веб-системе электронной почты отправлять ответы и отсылки на личный адрес электронной почты отправителя? - PullRequest
1 голос
/ 23 января 2009

У меня есть веб-приложение, которое могут использовать только зарегистрированные пользователи, поэтому у меня должен быть действующий адрес электронной почты для создателя сообщения.

Одна часть этого веб-приложения позволит пользователю создавать и отправлять сообщения электронной почты на адрес электронной почты, который вводит пользователь. Мой веб-сервер будет создавать и отправлять электронную почту, однако, если с электронной почтой возникнут проблемы с доставкой, я бы хотел, чтобы отскок перешел на адрес электронной почты пользователя вместо сервера. Это позволит пользователю узнать, что при доставке сообщения возникла проблема, и он может предпринять соответствующее действие.

Будет ли установка атрибута return-path для адреса электронной почты пользователя обрабатывать это?

Ответы [ 2 ]

1 голос
/ 23 января 2009

Как RFC2821 говорит:

Основная цель Return-path - указать адрес, на который должны отправляться сообщения, указывающие на недоставку или другие сбои почтовой системы. Чтобы это было однозначным, при доставке сообщения ДОЛЖЕН присутствовать ровно один обратный путь.

Так что да, все стандартные совместимые серверы должны учитывать установленный вами Return-path.

0 голосов
/ 23 января 2009

Вы можете настроить службу Windows на своем сервере, чтобы периодически проверять папку BadMail, анализировать отклоненные сообщения и отправлять их исходному отправителю. Это решение будет работать в большинстве случаев. Я не думаю, что return-path поможет в каждом случае (если вообще будет), потому что разные почтовые серверы по-разному обрабатывают отскоки.

...