2015-02-03 4 views
0

У меня есть приложение, созданное с .NET Framework 3.5 Приложение отправляет электронную почту Html в список клиентов. Моя проблема в том, что я могу знать, не была ли почтовая рассылка получена или отправлена, но после отправки я ничего не знаю о почте. Я думал о том, что я использовал запланированную задачу, чтобы проверить свой почтовый ящик или что-то в этом роде, но я думаю, что может быть лучшее и более простое решение. Кроме того, я не смог получить доступ к моему почтовому ящику gmail ... Итак, мой вопрос заключается в том, как я могу узнать, получена ли почта после ее отправки через мое приложение?VB.NET - Как узнать, была ли получена почтовая рассылка через приложение

ответ

1

Внесите изображение для отслеживания в электронную почту.

Создание службы для отслеживания, когда отображается изображение (служа изображение на основе идентификатора запроса однозначно отображается на адрес электронной почты для каждого почтового получателя.)

Когда служба подает изображение, на «пользователь» , вы знаете, что данное письмо было открыто.

Напишите отчет, чтобы сообщить вам, какие письма были/не были открыты.

+3

Обратите внимание, что многие устройства чтения электронной почты настроены на игнорирование изображений из-за ширины полосы и, возможно, взлома. Если это так, вы не знаете, было ли электронное письмо открыто. Там * может * быть флагом, чтобы задать, чтобы получатель получил квитанцию. Вы также можете использовать сервис для отслеживания; они делают это для жизни и, вероятно, делают намного лучшую работу, чем вы когда-либо будете. Они не являются доказательством дурака. Наверное, вы можете найти такую ​​услугу бесплатно. «Обезьяна» - что-то припоминает, если ничего другого у них нет суперпиксера. Наконец: используйте Papercut для отладки отправки электронной почты. – LosManos

Смежные вопросы