问题标签 [email-parsing]
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.
java - 修改电子邮件标题而不将电子邮件内容加载到内存中
我正在使用 JavaMail API 来解析电子邮件标头。在以 KB 为单位的电子邮件文件大小的正常情况下,它不会在 JVM 中占用太多内存。但是,在带有附件的大型电子邮件文件(35MB+)的情况下,它会在 JVM 中使用巨大的空间。
是否有任何可能的方法来修改电子邮件标题而不在内存中加载电子邮件内容?
我正在做这样的事情:
php - PHP 安装 mailparser 扩展
我想安装 mailparser 扩展。我下载了 php_malparse.dll (把它放到 php/ext 文件夹中)。还添加:extension=php_mailparse.dll
到 php.ini
但它不起作用,并且 php_info() 也没有显示它。
在日志中我得到:
PHP 警告:PHP 启动:无法加载动态库 'E:\xampp\php\ext\php_mailparse.dll' - %1 \xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf \xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\ xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd Win32.\ r\n 在第 0 行的未知中
我需要帮助,我该如何解决这个问题?谢谢!
node.js - node.js:邮件解析器不工作
我想解析一封电子邮件并找到了 mailparser 包。(使用“npm install mailparser”安装它)。我正在使用 Windows 7。我正在尝试运行简单示例,但未调用“结束”事件,并且我没有看到任何日志。这就是我运行的:
我究竟做错了什么?谢谢
email-attachments - 带有 PHP 附件的管道电子邮件并在“收件人”标题字段中使用新电子邮件地址重新发送
我是一个新手,试图做一些看似简单但结果却相当复杂的事情。我正在尝试使用 hostgator 转发电子邮件功能将带有附件的电子邮件转发到一个电子邮件地址,并将电子邮件、附件和所有内容转发到另一个电子邮件地址,同时删除“收件人”中的原始电子邮件地址标题部分并将其替换为要转发到的电子邮件地址。
借助独立功能,hostgator 中的 cpanel 允许转发带有附件的电子邮件,但原始电子邮件在转发到最终接收电子邮件时可见。这有点像 hostgator 将其作为密件抄送发送给最终收件人。
cpanel 有另一个功能,它允许将电子邮件通过管道传输到 php 脚本,我能够使用邮件功能和其他几行代码将原始电子邮件转发到 php,但它看起来很糟糕,附件只是一堆base64 中的代码。最终收件人也需要数小时才能收到。
我已经在互联网上搜寻了将不同代码片段拼凑在一起的最终解决方案,并在下面解决了这个问题,但它似乎不起作用,所以我希望你们中的一些更有经验的开发人员可以就此传授一些智慧可怜的新人。对于冗长的提示,我深表歉意。
java - 如何使用 Java Mail API 为 Gmail 帐户使用“将电子邮件标记为“垃圾邮件””选项?
我目前正在使用 Java Mail API 开发一个电子邮件解析应用程序。
我使用的电子邮件服务是 Gmail。“标记为垃圾邮件”选项似乎仅在 Gmail 界面上可用。我可以使用 Java Mail API 执行的唯一操作是将可疑电子邮件移动到垃圾邮件文件夹。但是,这不会阻止来自垃圾邮件电子邮件 ID 的电子邮件重新出现在收件箱中。
所以现在我正在维护一个更新的垃圾邮件 ID 列表,我在浏览收件箱文件夹时会检查这些列表。如果列表中存在“发件人”电子邮件 ID,则我使用以下代码段:
有谁知道我如何使用 Java Mail API 实现“标记为垃圾邮件”实用程序?它是否保证来自相同 id 的电子邮件不会再次出现在收件箱中?我看过类似的帖子,但没有答案。
c# - 如何直接从 gmail 解析电子邮件
c# / asp.net 中有没有办法直接解析它从 Gmail 收到的电子邮件?我使用 pop3 服务器从 Gmail 接收数据。
javascript - 使用 Mailparser 在邮件正文中查找电子邮件地址
我对这个话题很陌生,我的邮件解析器仍然存在一些问题。尽管在电子邮件标头 (mail.from) 中搜索和查找电子邮件确实有效,但在电子邮件正文中却不起作用。有没有人有这方面的经验并愿意提供帮助?您可以在“// Check for other address in Mail-Body (Doesn't work yet)”-评论下找到我正在谈论的功能。我认为,我的正则表达式是正确的。此外,如果 matchAll-Function 返回一个数组并且它不能保存在subscriber.email-object 中,则至少应将其记录到控制台。此外,如果邮件正文中有带有电子邮件地址的邮件,我也会在收件箱中手动检查。至少有两个,应该找到..
App.js的一部分,负责邮件解析:
订阅者.js
php - 解析对电子邮件地址的回复
我正在运行一项服务,用户每天都会在同一时间收到一封电子邮件,他们会回复(到一个不受监控的电子邮件帐户)。
我想从这些回复中捕获以下信息并将它们插入数据库:
- 发件人的电子邮件地址
- 发件人的消息(减去线程的其余部分或任何电子邮件签名)
- 他们回复的原始电子邮件的日期 (YYYY-MM-DD)
我收集电子邮件管道是一种解决方案,并且我发现了一些可以做基础的库,但没有什么比获取原始消息的日期更复杂,例如。
我正在使用 PHP,但我对任何可以最简单地实现这一目标的语言持开放态度。
更新:
我正在使用 MailChimp 发送电子邮件,所以也许我可以包括<span id="YYYY-MM-DD">
使用解析器搜索的合并标签之类的东西?
php - php-mailparse作曲家未在服务器上加载
我有一个 Ubuntu php7.0 服务器,我正在尝试使用我在这里找到的 php Mailparse 脚本
但是我确认 composer 安装在服务器上并且 mailparse 也在服务器上。但是,下面的脚本返回 500 错误,我将其跟踪到导致它的前两行代码,但不知道如何解决它。
所以我的意思是当我注释掉两行说
然后脚本将加载,但邮件解析当然不起作用?
json - 将 IMAP + mailparser 返回对象解析为 JSON
我为此使用节点的 IMAP 和 Mailparser 模块。
我的邮箱阅读器函数具有解析标题的这一行:
这将返回:
我希望能够使用 JSON.parse 将其解析为 JSON,但是因为键周围没有引号 + 键都在列表中,可以这样做吗?