Site icon AppTractor

SwiftSMTP — отправка почты через SMTP с помощью SwiftNIO

SwiftSMTP предоставляет реализацию на основе SwiftNIO для отправки электронных писем с использованием SMTP-серверов.

Существует структура Configuration (и ее вложенные структуры и перечисления), которая настраивает доступ к SMTP-серверу (имя хоста, учетные данные и т.д.).

После того, как у вас есть Configuration (вместе с NIO EventLoopGroup), вы можете создать Mailer. Mailer отвечает за настройку канала NIO, который подключается к SMTP-серверу и доставляет электронную почту.

Имея Mailer в своем распоряжении, вы можете использовать его для отправки электронной почты. Поскольку SMTP прерывает соединение после каждой доставки, Mailer создает новое соединение для каждой электронной почты, которая должна быть доставлена.

SwiftSMTP на GitHub: https://github.com/sersoft-gmbh/swift-smtp
Платформа: iOS
⭐️: 49
Exit mobile version