fetchmail

mutt 不允许在 WSL 中删除消息,并出现错误“邮箱是只读的”
fetchmail

mutt 不允许在 WSL 中删除消息,并出现错误“邮箱是只读的”

MAIL设置.bashrc如下: MAIL=/var/spool/mail/Tryer && export MAIL fetchmail和mutt命令工作正常,并显示收到的任何新消息。但是,在尝试删除 中的一条消息时mutt,我收到一条错误消息,指出:Mailbox is read-only. 我尝试按照旧问题中指定的步骤进行操作这里。 输出如下: :~$ ls -ld /var/mail drwxr-xr-x 1 root root 4096 Sep 18 21:59 /var/mail 那里的解决方案似乎建议将用户Tryer添加到组vm...

Admin

fetchmail 弄乱了 fetchids 列表后清理重复邮件
fetchmail

fetchmail 弄乱了 fetchids 列表后清理重复邮件

多年来我一直使用 fetchmail,从免费的私人电子邮件提供商那里获取邮件,并且始终使用“保留”选项。现在,由于 mailu 的更新,fetchids 文件变得混乱,我的邮箱里有数百封重复的邮件。 我尝试了 thunderbird 插件删除重复消息但它不会将它们检测为重复邮件,因为它们的标题中有较新的 Received: 行。另一方面,我担心盲目删除所有带有此类行Received:且日期为昨天的邮件,它们不一定是重复邮件。 我还有哪些其他选项可以找到这些重复项?重复项搜索应该有点模糊,但仅限于标题。它们甚至可能位于不同的文件夹中。我可以通过 thunder...

Admin

如何使用 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