问题标签 [email-headers]
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 - 带有附件的 SMTP MIME 标头
我正在尝试创建一个 PHP 函数来使用带有附件的 SMTP 发送电子邮件。我很难创建 MIME 标头,因为我希望正文包含 HTM 格式的文本和要附加的文件。我使用的是非常旧版本的 PHP (4.3.8),这是唯一的方法那是有效的。尝试过 PEAR,但无法正确验证 SMTP。
这是我到目前为止所拥有的:我已经编辑了这段代码,因为现在我正确地收到了消息,但是文件已损坏。我将文件更改为文本文件,它开始很好,但随后出现了很多垃圾文本。
php - PHP 中的电子邮件、消息线程、可能需要正则表达式
我正在研究记录发送到某个地址的电子邮件消息。我有一个将信息放入 MySql 的 PHP 脚本,它运行良好。
我需要能够根据类似于 Gmail 的“对话”对邮件进行分组,并且已经对此进行了一些阅读。这不需要完美,因为消息将在网站上显示之前经过手动批准,然后可以更正任何错误。我只是想尽可能减少工作量,以便将新电子邮件链接到原始电子邮件应该自动完成。
我的理解是In-Reply-To
header可以识别原始消息,但是它的使用不规范。
我在另一个页面上找到了这个:
但是,这似乎表明假设如果存在 In-Reply-To 字段,那么在<>
其中找到的第一个括号内的文本是父消息的 Message-ID 并不是不合理的。
那么,获得该值的最简单方法是什么?是否有一个正则表达式可以让我抓住里面的任何东西<
,>
如果是可用的?(根据我发现的帖子,这应该是 a<
和中的第一个值>
吗?)
感谢您的任何帮助,您可以提供。
c++ - 使用 chilkat 的电子邮件主题中的额外空格
我们将 Chilkat 邮件用于 Visual C++ 8.0。我们在解码某些电子邮件主题中的多余空格时遇到问题。这些电子邮件中的主题几乎没有像(以下两个)这样的编码词:
根据 RFC2047,这个主题应该看起来像“Some text in here”,但 chilkat 将其解码为“Some text in he re”。在解码的主题中可以看到编码单词之间应该忽略的两个空格。
如果有人知道如何解决这个问题,我将不胜感激。
email-headers - 如何隐藏 php mail 发送的电子邮件中的“收件人”字段
- 我正在使用 php 邮件功能来允许用户从网站向我发送邮件。
- 我还允许他们将电子邮件“抄送”给自己。
制作“向我们发送消息”功能的全部目的不是将我们的电子邮件提供给用户。但是当用户选择“cc”选项时,在发送给用户的邮件的标题中,“to”字段包含我们的主电子邮件地址。
我怎样才能删除它,以便用户在收件人字段中看不到我们的主电子邮件地址。
php - 如何从 PHP 生成的邮件中删除 X-Source-Dir?
巧合的是,我注意到由 PHP 脚本发出的邮件包括X-AntiAbuse
和X-Source
标头,其中包含有关发送这些电子邮件的服务器和脚本的详细信息。这些对于追踪滥用行为和找到罪魁祸首很有用。但是,在一种情况下,我不希望发送这些详细信息,因为它们显示了我不想公开广播的脚本目录。样本:
X-Source-Dir: directory_of_my_script
问题是,我不确定是什么原因导致添加这些标题。是PHP吗?还是 Apache 安全工具?这个可以停用吗?
关于我们环境的一些细节:CentOS、WHM、使用 PEAR 发送这些邮件、PHP 5.3、Suhosin。
谢谢
php - 更改发件人名称 php mail 而不是 sitename@hostname.com
我正在尝试从我的 php 发送电子邮件:
我正在关注PHP 电子邮件表单发件人名称而不是电子邮件的教程?但我仍然收到带有主机名的发件人姓名的电子邮件。
php - 获取邮件应用程序以识别回复电子邮件 php
我不知道如何让邮件应用程序(谷歌邮件除外)识别电子邮件是作为“回复”发送的,并将这些电子邮件组合在一起作为已发送和回复的电子邮件列表。
例如,使用 php,如果我使用
并发送两次,我收到两封单独的电子邮件。而不是由两封电子邮件组成的一封电子邮件。
有没有办法将它们组合在一起作为一封电子邮件回复另一封电子邮件,或者我做错了什么?
我已经阅读了 php mail() 文档和多个网页,这些网页解释了 php 邮件的工作原理,但仍然无法让电子邮件相互回复。
感谢您的时间和帮助!
ruby-on-rails - Ruby 自定义电子邮件标头
我正在尝试发送带有自定义标题的电子邮件,但由于某种原因,他们只是没有通过。
当我在控制台中调用我的邮件方法时,实际上列出了我的自定义参数:
这就是我在我的代码中所做的:
知道我做错了什么吗?
编辑:问题似乎与使用X-SMTPAPI
作为键有关。使用其他东西确实有效。
email - 电子邮件回复:我应该去掉 (Re|Fw(d)?) 还是任何带有冒号的单词?
我正在编写一个编写电子邮件回复的程序。原始电子邮件可能已经是回复。我应该如何处理主题?
我已经看到了使用冒号之前的一切方法。这可能会影响一种情况re[2]:
。如果使用冒号方法。回复会变成Re:
,对方的电脑会失去计数。
如果不是,则回复将变为Re: re[2]
那么下一个回复可以re[4]
按预期进行。
Resending:
但是冒号方法对于您说并且下一个回复将变为的情况很有用Re:
。
你对此有意见吗?有没有标准或通用的方法来做到这一点?
java - 强制 Java MimeUtility.encodeWord 始终编码
MimeUtility.encodeWord 仅在找到非 US-ASCII 字符时进行编码。为了在电子邮件标题中获得最佳使用,我希望始终像这样编码。
那么这是一种强制它对字符串进行编码的方法吗?