Отслеживание электронной почты с постфиксом .NET и ESMTP

#.net #email #tracking

#.net #Адрес электронной почты #отслеживание

Вопрос:

Есть ли какой-либо способ отслеживать электронные письма (статус доставки или / и статус чтения) в приложении .NET (язык C #), отправленные с помощью почтового сервера ESMTP Postfix?

Комментарии:

1. Вы имеете в виду подтверждение доставки, или просто обработку возвратов, или обработку квитанций о прочтении, или что-то в этом роде? Вы просто хотите проанализировать / запросить журналы ESMTP или что-то еще? (Я не уверен, что вы можете достичь чего-то большего, не имея дополнительного доступа к системе получателей.)

2. Статус доставки или / и статус чтения. Но мне интересно, возможно ли это вообще!? Спасибо.

3. Журналы Postfix сообщат вам, когда и куда сообщение покинуло вашу систему. Помимо этого, это сообщения об отказах для отслеживания недоставки (несколько ненадежно) и / или веб-маяки в ваших сообщениях для отслеживания скорости чтения (крайне ненадежно).

4. Но может ли журнал postfix сообщить мне, что сообщение было успешно доставлено на сервер (не человеку, так что, возможно, оно было отправлено в спам, но сервер получателей получил электронное письмо)?

Ответ №1:

Вам необходимо изменить сообщение, чтобы добавить уникальный пиксель отслеживания. С помощью posfix вы можете использовать altermime для изменения фактического сообщения mime. Это сложный и грязный процесс. Вы также можете настроить amavisd для выполнения такой работы, изменив его код отказа от ответственности.

Если вы просто пытаетесь отслеживать доставку электронной почты и электронную почту, я настоятельно рекомендую взглянуть на mailgun. Сотрудники maigun проделали превосходную работу, встроив этот тип функциональности в свой продукт. Вы можете использовать их в качестве ретранслятора SMTP или использовать их rest api для отправки электронных писем. Они позволяют добавлять дополнительные заголовки и автоматически отслеживать электронные письма. лучше всего у них есть URL-адреса, в которых они публикуют события для чтения и другие.