问题标签 [multipart-alternative]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 接收邮件服务器在每个新行之前插入空格,打破多部分/替代
我正在使用 PHP 按需向客户发送电子邮件。我有一个脚本,在测试中看起来相当健壮,生成具有文本和 html 版本的 MIME-1.0 兼容的多部分/替代电子邮件。电子邮件以 base64 编码字符串的形式发送以保留国际字符(消息文本通常为德语)。
但是,似乎某些服务器在收到邮件后,会0x20
在每个 CR-LF 序列之前插入一个空格 ( )。当然,这不会破坏 base64,但由于它破坏了将标头与消息分开的 CR-LF-CR-LF 序列,因此无法正确解析消息(或者,实际上,因为辅助标头是从未见过停止)。
这是生成的示例消息:
有没有办法阻止邮件服务器添加这些空格?
php - PHP mail() 多部分/替代 HTML 和纯文本电子邮件
我正在使用以下代码发送多部分/替代 HTML 和纯文本电子邮件。这些电子邮件发送精美的内容,但其中一些被垃圾邮件过滤器捕获。这是我正在使用的代码。
是什么导致它进入垃圾邮件过滤器?当我以纯文本形式发送电子邮件时,他们会顺利通过,只有当我发送 HTML 电子邮件时,他们才会被抓住。任何帮助,将不胜感激。是否有更多我可以添加到标题以帮助防止垃圾邮件过滤器?
delphi - 如何使用 Outlook 2007 测试多部分电子邮件?
我在 Delphi 7 中开发了一个应用程序,它将发送多部分电子邮件(文本和 Html 格式)。现在我想使用 Outlook 2007 对其进行测试。
我通过以 text/plain 和 text/html 格式发送邮件分别测试了每个部分。现在我需要使用 multipart/alternative 一起测试它。
请建议,以便我可以测试文本和 Html 部分。
ruby-on-rails-3 - 我的 gmail 收件箱中的无名附件
在使用带有多部分电子邮件的 Rails ActionMailer 时,我创建了两个:
批准贸易电子邮件.html.erb
和
批准贸易电子邮件.text.erb
我确实在我的邮件客户端 (Mac OSX) 中收到了一封格式良好的 HTML 电子邮件,但是当我检查我的 Gmail 帐户是否有同一封电子邮件时,我得到了一个空的正文,里面有一个带有多部分的无名附件?
帮助?
为什么我会在 Gmail 中收到此信息?
谢谢
乔尔
这里是GMAIL 中的NONAME 附件:
php - 使用 PHP mail() 发送 multipart/alternative
所以我正在尝试使用 PHP 发送一个相当简单的 HTML 电子邮件。过去三天我一直在尝试找到一个好的解决方案,并认为我找到了一个,但是当我测试它时,它无法正确发送。我从我引用的一个教程中借用了这段代码。测试代码如下:
问题是,虽然它发送电子邮件很好,但它要么以纯文本形式发送,要么在 Gmail 中发送空白消息。任何想法为什么?
mime - 使用 MIME 了解 Lync 客户端多部分 SDP
谁能给我一些纯粹的见解如何创建多部分 sdp 以及这个给定 SDP 的 all 属性的含义是什么。
特别是 a=candidate: 的加密值,如何解密和创建它。
是否有任何doc或rfc请指出。
谢谢。
php - 使用 Swift Mailer 发送多部分/替代邮件
我无法使用 Swift Mailer 发送 multipart/alternative(我没有找到任何参考资料,所以我可能无法使用此功能),这是我的代码:
通常我会收到无法理解的消息或名为“noname”的附件。
有人能帮我吗?谢谢
email - 在 Zend Framework 1.10 中使用 Zend_Mail 在电子邮件中嵌套 MIME 部分
我正在尝试使用 Zend_Mail 类发送一封电子邮件,该类将包含 HTML 格式的文本、纯文本替代和 HTML 中引用的内联图像。我只希望图像显示为嵌入的,而不是作为附件显示。
我当前的代码如下:
由于同时使用了 setBodyText() 和 setBodyHtml(),Zend 自动生成多部分/替代 MIME 消息。这些图像随后显示为嵌入在 HTML 代码中,但也显示为附件。
我希望图像只显示嵌入。为此,我知道我需要在类型为 multipart/alternative 的 MIME 部分中包含文本和 html,然后将整个电子邮件的类型设置为 multipart/related。我怎样才能在 Zend 1.10 中实现这一点?我知道在 ZF2 中您只需构建一个 MIME 多部分消息,然后对该消息使用 setBody(),但在 Zend 1.10 中,您必须设置 setBodyText() 或 setBodyHtml()。是否可以控制 MIME 多部分消息的创建方式?
wordpress - 内容类型:Wordpress 中的 multipart/alternative 和 wp_mail()
是否可以使用具有 Content-Type: multipart/alternative 的 wp_mail() 函数发送电子邮件?
我需要发送可以显示为 HTML 或纯文本的电子邮件,具体取决于解释电子邮件的媒介。
欢迎任何建议!
python - 如何以纯文本模式发送电子邮件换行符 Python 3 作为 UTF8 的 MIME 替代?
我有以下用 Python 3 编写的电子邮件代码...我想根据接收客户端以 HTML 或纯文本形式发送电子邮件。但是,hotmail 和 gmail(我使用后者发送)都接收零换行符/回车符,使纯文本出现在一行上。我的问题是如何在接收方的纯文本电子邮件中获得换行/回车?Linux 上的 Thunderbird 是我的首选客户端,但我在 Microsoft 的 webmail hotmail 中也注意到了同样的问题。
这是测试代码:
任何建议都会受到欢迎,因为似乎互联网上的每个人都只使用 HTML 电子邮件。这很好,但我希望能够为我们这些不想使用 HTML 的人回退到纯文本。
谢谢,