fetchmail

如何使用 Linux 从电子邮件中检索 HTML?
fetchmail

如何使用 Linux 从电子邮件中检索 HTML?

我使用的是 Linux 机器(Debian),并在其上安装了 fetchmail 和 procmail。目前,它能够每分钟提取一次发送到我的 gmail 地址的邮件。但是,fetchmail 提取的文件不是常规的 html 文件,而是包含可引用打印的字符。 我的目标是能够获取电子邮件的 HTML 源代码,就像我在 Windows 上打开 Outlook、右键单击邮件并选择“显示源代码”一样。 由于我想自动执行这项任务,因此能够以编程方式执行此操作也很重要。 编辑:我最初的问题不够精确,所以这里有更多关于我的问题的信息。我的一个客户每天都会给我发一封电子...

Admin

使用 Fetchmail 递归读取所有文件夹(Exchange 服务器)
fetchmail

使用 Fetchmail 递归读取所有文件夹(Exchange 服务器)

我目前正在维护一个依赖 fetchmail 从给定的 Exchange 邮件服务器导入电子邮件的项目,不幸的是,我从中提取邮件的其中一个帐户设置了很多文件夹。 我发现我可以folder在我的文件中使用该指令fetchmailrc,但这不是递归的,因为所有其他文件夹的电子邮件仍然标记为未读(并且我的脚本收集的数据远没有我期望的那么多)。 虽然 fetchmail 支持多个文件夹,但这样做并不奏效邮箱会定期更改,这意味着我无法对所有文件夹进行硬编码。我在网上查找并发现有些服务器有“所有邮件”类型的文件夹,但我无法在 Exchange 中找到该文件夹​​。 ...

Admin

如何强制 fetchmail 重新获取 Gmail 收件箱中的邮件?
fetchmail

如何强制 fetchmail 重新获取 Gmail 收件箱中的邮件?

我的 Linux 服务器从 gmail 获取邮件并将其发送到 Domino 服务器进程 (SMTP)。这样就没问题了。 问题是邮件被提取前Domino 服务器已启动,因此没有可用的 SMTP 连接。SMTP 端口需要一段时间才能可用。 我可以看到哪些邮件丢失了,并将它们从 Gmail 中的垃圾箱/垃圾桶移至收件箱。这些邮件未被提取。然后我将它们标记为未读。什么也没发生。我甚至清除了 Linux 中的 .fetchids 文件。还添加了 fetchall,但无济于事。 问题是:我如何告诉 fetchmail 重新获取这些丢失的邮件? ...

Admin

fetchmail 在哪里/如何存储它看到的邮件?
fetchmail

fetchmail 在哪里/如何存储它看到的邮件?

我使用 fetchmail 从远程 POP3 服务器获取邮件并将其发送到我的本地邮件服务器。现在我想将 fetchmail 从一台服务器迁移到另一台服务器。但是 fetchmail 在哪里/如何存储/知道它已经看到哪些邮件?我不想在迁移后收件箱中出现重复邮件。我的 fetchmail 配置不会删除已看到的邮件,因此远程服务器上仍有旧服务器实例上 fetchmail 已处理的邮件。 ...

Admin

Postfix 与 Relay 和 fetchmail
fetchmail

Postfix 与 Relay 和 fetchmail

我有一台装有 Zarafa、Postfix 和 fetchmail 的服务器。我有一个本地域名:mylocaldomain.com 我的服务器上的本地域配置为 postfix 上的 mydomains。因此,每封发往 @mylocaldomain.com 的邮件都将发送到我的 postfix,如果邮箱存在,postfix 会将其发送到 zarafa。 现在我有一个用户,我需要将 gmail.com 地址配置为主要邮件地址。为了发送邮件,我在 postfix 中配置了一个依赖于发件人的中继,它工作正常。我的问题是接收邮件。我已配置 fetchmail 来轮...

Admin

正确配置 fetchmail/procmail 转发到 gmail(使用 TLS)
fetchmail

正确配置 fetchmail/procmail 转发到 gmail(使用 TLS)

首先要说的是,我对邮件协议、加密以及基本上与这个问题相关的所有其他知识都相当不了解。 我的目标是在一台机器上设置 fetchmail/procmail 来轮询我的 Exchange 电子邮件并将其转发到 gmail(配置文件在问题末尾)。我可以访问两个始终在线的服务器,并且我尝试在两个服务器上都进行设置。在这两种情况下,fetchmail 都能够成功获取所需的电子邮件,但 procmail 转发有一些不良行为,概述如下: 服务器 1:电子邮件到达目标收件箱 (gmail),但没有 TLS 加密(如 gmail 上断开的红色锁所示)。此场景中的服务器是 d...

Admin

附件中的 Munpack 和 utf-8 文件名
fetchmail

附件中的 Munpack 和 utf-8 文件名

我还有另一个 UTF-8 问题。我使用munpack -C $extrdir $file自动从收到的电子邮件中提取 JPG 文件fetchmail。之后我使用bash和imagemagick来处理我可以用 获得的图像find -iname "*.jpg*" -o -iname "*.jpeg*" -o -iname "*.JPEG*" -o -iname "*.JPG*"。只要文件名中不添加空格或特殊字符,这种方法对大多数图像都适用。 在电子邮件源代码中,文件名写为 Content-Disposition: attachment; filename="=...

Admin

如何从电子邮件中提取和排序图像附件?
fetchmail

如何从电子邮件中提取和排序图像附件?

我的想法是这样的: 我想为我的奶奶创建一个 Raspberry Pi 相框 (DPF),但要支持基本的电子邮件。六个家庭成员可以发送电子邮件,并且每天都会通过 fetchmail/procmail 接收。这已经可以正常工作了! 我/home/pi/Mail/现在有三个文件(每封电子邮件一个,包括附件): msg.nTIB msg.pTIB msg.oTIB 我现在想要做的是从每个文件中提取 SENDER、SUBJECT(,TEXT)和 ATTACHMENT,重命名附件图像并使用 imagemagick 添加文本(尚未包含)。 for file ...

Admin

如何使用 fetchmail 下载有关我的电子邮件的摘要信息?
fetchmail

如何使用 fetchmail 下载有关我的电子邮件的摘要信息?

我正在尝试清理我的 GMail 帐户并恢复一些空间。我已经搜索过大型附件,但似乎有相当多的“灰尘”,总计达数 GB。 我知道 Fetchmail 存在并且可以用于下载电子邮件,但我可以使用它来或类似的东西来下载摘要信息,以便以后对其进行排序和删除吗? 理想情况下,该过程应该是将所有电子邮件列表作为以下三元组: (id, parent id [for chains], to, from, subject, size, total attachment size) 每封电子邮件都会被检索,但不会下载任何正文或附件。然后我可以任意查询它并获取id可以提交...

Admin

Fetchmail 保留原始日期/时间
fetchmail

Fetchmail 保留原始日期/时间

我正在设置自己的 IMAP,并且需要在自己的服务器中收集过去 9 年收到的电子邮件(并从几个电子邮箱中持续同步)。 我已成功在空邮箱上设置了 fetchmail 测试账户。每当我向目标邮箱发送邮件时,邮件都会通过 POP3 被接收至我的邮箱。 但我发现我发送到 Windows Mail 的消息显示了fetchmail发送的日期/时间。这对于新邮件来说可能合适,但对于历史记录跟踪来说却不合适。 我的.fetchmailrc文件现在* 显示 set invisible poll pop.fastwebnet.it proto imap user...

Admin

使用 IMAP 和 fetchmail 下载本地看不到的邮件
fetchmail

使用 IMAP 和 fetchmail 下载本地看不到的邮件

我的电子邮件存储在服务器上,我通过几台设备(通常是智能手机或笔记本电脑)阅读。我经常在手机上查看消息,但如果需要较长的回复,我会在笔记本电脑上回复。 我希望笔记本电脑上的 fetchmail 下载 IMAP 邮件时不基于“已读”标志,而是基于笔记本电脑是否已读到这些邮件。使用带有 UIDL 标志的 POP3 似乎可以实现这一点。我可以用 IMAP 做类似的事情吗? ...

Admin

Fetchmail 重新下载电子邮件
fetchmail

Fetchmail 重新下载电子邮件

我使用 fetchmail 从服务器检索电子邮件,然后使用 mutt 查看。我的设置如下: poll server.com protocol IMAP user "[email protected]" password "secret" keep mda "/usr/bin/procmail -d %T" ssl 每次我运行 fetchmail 时,它都会再次下载所有电子邮件,而不仅仅是尚未下载的新电子邮件。我该如何实现这一点?这是我需要在 procmailrc 中执行的操作吗? ...

Admin

多地点的 Pop3 如何工作?(Fetchmail)
fetchmail

多地点的 Pop3 如何工作?(Fetchmail)

我使用 POP3 和 Fetchmail 在家里和工作机器上下载我的 Gmail。但我注意到,尽管我使用 --keep 来防止它在服务器上被删除,但我在工作时下载的邮件通常不会显示在家里。这让我想到了一个我一直在寻找的问题:POP3 如何“标记”一条消息,以便当它留在服务器上时,不会在一台计算机上多次下载,以及我如何在工作时下载完当天的所有新 Gmail(或任何其他电子邮件 pop3)后在家下载它们? ...

Admin

在 MacOSX 下登录时运行 fetchmail
fetchmail

在 MacOSX 下登录时运行 fetchmail

我正在使用 MacOSX,并且正在尝试迁移到它mutt,fetchmail因为Mail.app它开始给我带来几个问题。 我的配置位于 上~/.fetchmailrc,我启动守护进程发出fetchmail -d 600。我试图编写一个launchd文件来处理登录时的任务,但没有成功,这里是 plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/...

Admin