Как получить доступ и извлечь электронную почту с SMTP-сервера с помощью API

Как извлечь извлечение электронных писем и вложений с помощью API с сервера SMTP (Mail)?

Я пытался понять, как работал Posterous. Я нашел этот проект с открытым исходным кодом, но у него не было исходного кода.

https://code.google.com/p/os-posterous/

2 ответа

Решение

Сфера вашего вопроса слишком широка, но да, есть много API для извлечения содержимого и вложений электронной почты. На самом деле это довольно просто сделать в большинстве языков программирования (хотя javascript не имеет к этому никакого отношения). Вы можете взглянуть на MailGun, AWS Simple Mail, просто чтобы назвать пару, или вы можете бросить свою собственную. Для этого вам не нужно создавать SMTP-сервер, достаточно программно получить доступ к адресу электронной почты, отсканировать содержимое новых сообщений и выполнить некоторую логику для содержимого / вложений / и т. Д.

Для Posterous я написал службу на Java, которая подключалась к почтовому серверу по IMAP и анализировала входящие электронные письма, вложения и т. Д. Инфраструктура JavaMail делает это очень просто.

Другие вопросы по тегам