【发布时间】:2011-08-30 08:53:14
【问题描述】:
我想发送一封带有链接的 html 电子邮件,但如果收件人电子邮件客户端中的 html 已关闭,我希望它看起来没问题我该怎么做:
使用 HTML: 可用Here
没有 HTML: 可在https://stackoverflow.com/
【问题讨论】:
我想发送一封带有链接的 html 电子邮件,但如果收件人电子邮件客户端中的 html 已关闭,我希望它看起来没问题我该怎么做:
使用 HTML: 可用Here
没有 HTML: 可在https://stackoverflow.com/
【问题讨论】:
然后使用 multipart alternative 发送包含完整链接的 HTML 电子邮件的替代文本版本。
【讨论】:
"Available here" 会变成带有 html2txt 的 "Available here [http://full-URL]"。
您应该确保您的文本在没有 css 或 html 格式的情况下是可读的(即,如果您使用的是表格,请确保剥离标签时文本的顺序是正确的,如果您使用图像,请使用 alts)
使用诸如SwiftMailer 之类的库,它可以让您将多部分内容添加到电子邮件中。这比自己设置标题要容易得多。
【讨论】: