Я отправляю электронные письма по smtp в golang, который отлично работает. Для того, чтобы установить отправителя электронной почты я использую Client.Mail Funtion:Отправить e-mail над smtp в golang и изменить имя отправителя
func (c *Client) Mail(from string) error
Когда получатель получает по электронной почте он видит отправителя в качестве исходного текста электронной почты: [email protected]
Я хочу отправителя для отображения: Sandy Sender <[email protected]>
.
Возможно ли это? Я попытался установить отправителя на Sandy Sender <[email protected]>
или только Sandy Sender
, но никто из них не работает. Я получаю ошибку 501 5.1.7 Invalid address
Так с ходу я могу отправить несколько писем через одно соединение SMTP? – codepushr
Вы можете использовать Gomail v2 (все еще нестабильно): https://github.com/go-gomail/gomail/issues/10#issuecomment-122090752 – Ale
@codingrogue Gomail v2 теперь отключен и поддерживает отправку нескольких электронных писем с помощью одного SMTP-соединения , Взгляните на пример информационного бюллетеня: https://godoc.org/gopkg.in/gomail.v2#example-package--Newsletter – Ale