Как выполнить программу при получении письма? - PullRequest
1 голос
/ 13 марта 2011

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

Как мне этого добиться?

Ответы [ 2 ]

3 голосов
/ 13 марта 2011

Обычный способ сделать это - запланированное задание, которое читает почтовый ящик. Большинство почтовых серверов поддерживают POP, поэтому вы можете использовать POP-клиент, например C # Mail . Запланированное задание входит в почтовый ящик, извлекает почту и удаляет ее по завершении.

0 голосов
/ 13 марта 2011

Не имеет ли больше смысла иметь ссылку в электронном письме, которая попадает на веб-страницу, которая вызывает базу данных?

Гарантия доставки электронной почты не гарантируется, поэтому вы не можете предполагать, что форвард от менеджера действительно поступит вовремя. Что заставляет меня спросить: почему нет веб-страницы, на которой менеджер может просматривать и утверждать запросы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...