Библиотека Go с открытым исходным кодом для отправки сообщений электронной почты
Бесплатный GO API для отправки электронной почты с использованием SMTP-сервера.
GoEmail — это простой API GO с открытым исходным кодом для отправки сообщений электронной почты. Используя API, вы можете отправлять электронные письма с помощью SMTP-сервера, но API обеспечивает гибкость для отправки сообщений электронной почты с использованием локального постфикса. API является легким и не имеет внешних зависимостей, когда вы используете Go 1.5, тогда как для работы API вам требуется как минимум Go версии 1.2 или выше. При использовании соединения SMPT API позволяет отправлять несколько электронных писем с использованием одного и того же соединения SMTP.
API предоставляет разработчикам множество функций, упрощающих отправку электронной почты в GO. Разработчики могут отправлять электронные письма SMPT, добавлять вложения к электронным письмам, вставлять изображения в ваше сообщение и использовать HTML или текстовые шаблоны для создания нового сообщения электронной почты. API автоматически кодирует специальные символы в сообщении и обеспечивает поддержку сертификатов SSL и TLS.
Начало работы с Go-Email
Рекомендуемый способ добавить go-email в ваш проект — использовать GitHub. Пожалуйста, используйте следующую команду для плавной установки.
Установите Go-Email через GitHub
go get gopkg.in/gomail.v2
Бесплатный API GO для отправки сообщений электронной почты
Go API с открытым исходным кодом предоставляет эффективный способ создания сообщения электронной почты через SMTP-соединение. Чтобы создать новое электронное письмо, вы можете создать новый экземпляр сообщения, используя метод NewMessage(). API предоставляет различные методы для установки From, To, Subject и Body. Чтобы установить From, To & Subject, вы можете использовать метод SetHeader() API. Аналогично для вставки данных в тело письма вы используете метод SetBody() API. После того, как вы подготовите содержимое своей электронной почты, вы можете открыть новый метод SMTP-соединения NewDialer(), предоставив сведения о SMPT-соединении. После открытия соединения сообщение может быть доставлено адресату.