【问题标题】:How would one implement amazon ses SendRawEmail with attachments in php?如何在 php 中实现带有附件的 amazon ses SendRawEmail?
【发布时间】:2011-10-07 00:14:36
【问题描述】:

我已经开始使用 Amazon SES 服务来发送我所有的项目电子邮件。 目前我已经转换了我所有的代码来使用它。但是仍然缺乏将带有附件的电子邮件作为 MIME 类型和 HEADERS 实现的示例,这不是我的强项。

有人可以分享一些关于我如何让 SendRawEmail 工作的智慧吗?我应该使用哪些第三方库来创建带有附件的合法电子邮件?

我使用最新的 aws-ses-sdk for php。

【问题讨论】:

  • 我认为关于“垃圾邮件”的部分无法具体回答,但如何创建“原始”电子邮件可以(垃圾邮件评分更多地取决于实际邮件内容,而不是您如何创建实际邮件技术上的消息)。
  • @hakre 哦,我明白了,所以我正在寻找的是如何正确设置具有正确标题和 mime 类型的原始电子邮件。
  • Checkout swiftmailer.org,您可以为 aws-ses 实现自定义传输,或者您可以从中获取原始消息。
  • @hakre 是的,我正在考虑使用 switfmailer,用它编写带有附件的消息,然后将其传递给 SendRawEmail。 SES 会接受 switftmailer 的输出吗?好吧,我想他们都在标准上工作,所以它应该可以工作。

标签: php amazon-ses


【解决方案1】:

感谢 hakre 的建议,我找到了这个 swift mailer transport https://github.com/jmhobbs/Swiftmailer-Transport--AWS-SES,现在我使用 swift mailer 来处理我所有的带有附件的电子邮件,而不是直接发送到 SES。

【讨论】:

  • 您能否发布您的代码以添加附件。我可以用它发送电子邮件,但不知道如何发送文件附件。
  • @Alexandre H. Tremblay 只需使用它,就像您通过 swiftmailer 附加的一样。查找 swiftmailer 的文档。
【解决方案2】:

这与此处的其他帖子非常相似:Sending email with attachment using amazon SES

不要在此处再次发布答案,请查看该帖子以了解对我有用的实施。

【讨论】:

    猜你喜欢
    • 2017-11-23
    • 1970-01-01
    • 1970-01-01
    • 2019-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    相关资源
    最近更新 更多