问题标签 [mime-mail]
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.
python - 如何将“正文”添加到 python mime multipart(有附件)电子邮件
我正在使用以下代码段发送带有附件的电子邮件。我想在正文中添加一条描述附件的消息,我该怎么做?目前我收到的电子邮件是空白的。
php - MimeMailParser 扩展 IMAP 设置
目前我有一个解析电子邮件的旧脚本,如下所示:
除了俄语(西里尔文)字符的一些编码问题和其他一些问题之外,这工作正常。虽然我可以单独找出所有这些问题,但似乎已经有很棒的邮件解析类。我找到了这个,我想使用它,因为这听起来经常被建议。
提供的示例代码与解析器一起如下。
但是,它似乎需要对 $path 的引用,这让我感到困惑,因为电子邮件没有存储在文件夹中,而是从IMAP
. 我会$path = $mail;
在foreach
块中添加吗?如果不是,我将电子邮件提供给解析器的格式是什么?我是否必须使用已有的脚本并将其保存到文件夹中?
正在从 Gmail 中检索所有电子邮件。我用过IMAP
,但POP
如果IMAP
不起作用,可以改用。
根据建议的答案,我尝试了此代码,但它只是循环浏览 x 封未读电子邮件并显示所有内容、标题和正文的空白数据?
ruby - Ruby:如何从标准输入解析电子邮件 mime
当输入来自 STDIN 时,任何人都知道如何从 Ruby 解析电子邮件 MIME?我发现了一个名为“mail”的 gem,它看起来非常好,但据我所知,它只能从文件中读取邮件:
这就是我测试它的方式:
返回:无 无
返回:无 无
返回:["test@gmail.com"] ["test2@gmail.com"]
STDIN 我正在测试:
所以 Mail.read 方法适用于我的电子邮件,但是当我想将我的标准输入放入 Mail.read 时,我有:
我知道我可以将该文件从标准输入保存到临时文件夹,然后通过 Mail.read 打开它,但我不想这样做,因为它会很慢。
gem 的完整网址是:https ://github.com/mikel/mail
grails - 无法解析 Mime 消息
我有以下 MIME 消息:
我想用这段代码解析 grails 中的消息:
但是该消息未正确解析。整个消息都是纯内容。这条消息有什么问题?
最好的问候,彼得
email - 从“内容处置:附件”正文部分解码 base64
我正在尝试使用 procmail 提取邮件正文,无论是在邮件中还是在附件中,但我从下面得到了前两个字符:
base64 的解码不起作用,它要么不匹配整个条件,要么分配LASTFOLDER=base64 --decode"
另请参阅我之前的问题
perl - perl mime::lite 附加文本文件换行错误
美好的一天,我正在尝试通过电子邮件发送文件,但我无法编写正确的换行符,代码发送带有附件的电子邮件,此附件包含下一个信息:
“Row1<cr><lf><br >\nRow2<cr><lf><br>\nRow3"
我如何获得:
第 1
行第 2 行第 3
行
在附件中?
java - 在 MIME Java 中删除不需要的数据
我的 MIME 数据包含以下不需要的数据 (asdfasfa -) 。从 MIME 中删除这些不需要的数据的最佳方法是什么?
有什么帮助吗?
php - IMAP MIME BODYSTRUCTURE 格式字符串可以嵌套多少个值?
从 IMAP 服务器检索单个部分时,是否有任何方式 MIME 格式字符串嵌套超过 3 个小数点?例如,RFC3501 第 6.4.5 节,pg56,在描述如何解析来自服务器的 rfc822 消息时,如果我想从 IMAP 服务器获取电子邮件的明文版本,这是可能的(并且在处理 w/rfc822 消息时很常见 w /附件)发出
因为 rfc822 消息可以嵌套很深。所以该格式字符串中有 3 个小数点。我的问题是,是否有任何理由,任何类型的 MIME 消息都可能看起来像这样?
或者 3 个小数点是可能的最大嵌套量?我还没有在我的测试中找到这样的结果,但是在我在解析器中实现它之前,我需要确定,因为 RFC3501 对此并不具体。如果 MIME 格式字符串中可能有超过 3 个小数点,那么所述消息的 BODYSTRUCTURE 会是什么样子?
感谢您的宝贵时间,我期待您的回复。
email - 在电子邮件中添加页脚文本的最佳方法是什么?
我的目标是修改 MIME 内容并在电子邮件中添加页脚注释,而不改变其行为。
如果电子邮件内容内容类型是文本/纯文本,那么我将电子邮件内容类型更新为多部分/混合,如下所示:
如果电子邮件内容类型默认为多部分/混合,那么我正在更新的电子邮件内容如下:
但是当我更新电子邮件正文时,Outlook 会将示例注释视为附件。如果是 Thunderbird,当我单击转发电子邮件时,它会将页脚视为附件。
所以我的问题是,在电子邮件中添加页脚文本的最佳方法是什么?我做得对吗?如果有任何问题,建议更改/确定。
email - 如何编写食谱以获取真正的电子邮件发件人
我正在尝试使用 将电子邮件发回给发件人sendmail -oi -t
,但它以某种方式提取了 MTA,如何编写收据以获取真正的发件人,因为电子邮件返回路径和电子邮件标头中的第一个 From 是 MTA,而不是真正的发件人?因此 sendmail 可以将电子邮件发送回: 发件人:+xxxxxxxxxx@tmomail.net 或发件人:+xxxxxxxxxx@tmomail.net
这是收到的 procmail.log 和电子邮件:
这是电子邮件标题:
这是食谱的最后一部分: