如何通过具有正确 "from" 名称的 mime-mail-ses 发送电子邮件?

How do I send an email via mime-mail-ses which has a proper "from" name?

SES 数据类型具有 sesFrom 字段。在 Internet 上的每个地方,我都看到我应该写类似 "\"My Name\" <mymail@gmail.com>" 的内容,以便在 "from" 字段中显示 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 字段,以便显示名称?

好的,知道了。而不是写 "\"My Name\" <mymail@gmail.com>" :: Address 并依赖 OverloadedStrings 应该写

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

我会说图书馆应该将 "\"My Name\" <mymail@gmail.com>" 解析为该地址,但无论如何。