Как мне отправить электронное письмо через mime-mail-ses с правильным именем "от"?

SES тип данных имеет sesFrom поле. Везде в Интернете я вижу, что я должен написать что-то вроде "\"My Name\" <mymail@gmail.com>" для того, чтобы отобразить My Name в поле "от". Но когда я положил это в sesFrom поле я получаю

Not sent due to SESException {seStatus = Status {statusCode = 400, statusMessage = "Bad Request"}, seCode = "InvalidParameterValue", seMessage = "Missing '<'", seRequestId = "acf8bb7d-0440-11e8-94c8-45570c829243"}

Я проверил источники, и все, кажется, там хорошо. Как мне установить sesFrom поле, так имя отображается?

1 ответ

Решение

Хорошо понял. Вместо того чтобы писать "\"My Name\" <mymail@gmail.com>" :: Address и полагаясь на OverloadedStrings надо написать

Address (Just "Ny Name") "mymail@gmail.com"

Я бы сказал, что библиотека должна разобрать "\"My Name\" <mymail@gmail.com>" на этот адрес, но что угодно.

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