EmailEngine — это автономное приложение, которое открывает IMAP- и SMTP-соединения с зарегистрированными учетными записями электронной почты для преобразования запросов API в команды IMAP, отправки электронных писем и отслеживания изменений в этих учетных записях. Он отправляет веб-перехватчик для каждого обновления учетной записи.
Обработка протоколов электронной почты внутри приложения слишком усложняет задачу. Итак, создали EmailEngine, автономный сервер API для преобразования REST в IMAP / SMTP.
SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
SMTP впервые был описан в RFC 821 (1982 год); последнее обновление в RFC 5321 (2008) включает масштабируемое расширение — ESMTP (англ. Extended SMTP). В настоящее время под «протоколом SMTP», как правило, подразумевают и его расширения. Протокол SMTP предназначен для передачи исходящей почты с использованием порта TCP 25.
В то время как электронные почтовые серверы и другие агенты пересылки сообщений используют SMTP для отправки и получения почтовых сообщений, работающие на пользовательском уровне клиентские почтовые приложения обычно используют SMTP только для отправки сообщений на почтовый сервер для ретрансляции. Для получения сообщений клиентские приложения обычно используют либо POP (англ. Post Office Protocol — протокол почтового отделения), либо IMAP (англ. Internet Message Access Protocol), либо патентованные системы (такие как Microsoft Exchange и Lotus Notes/Domino) для доступа к учётной записи своего почтового ящика на сервере.
Ответить