Как мне отправить электронное письмо через 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>"
на этот адрес, но что угодно.