问题标签 [dovecot]

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.

0 投票
1 回答
321 浏览

perl - 这些日志解析 Perl 的行是做什么的,我怎样才能想出一些可行的方法?

这个问题出现在 pop-before-smtp / Postfix / Dovecot 的上下文中,但是如果我知道 Perl 字符串解析,我可以自己想出一个答案。但是,我很迷茫,我什至不知道确切的问题。以机智:

我们已经使用 Postfix 很长时间了,并且有点迷上了它。现在我们需要“进入现代时代”,让人们从我们的 SMTP 服务器发送电子邮件,即使他们在我们的网络之外。因此,在完成这项工作的任务中,我找到了 pop-before-smtp。

你可以在这里找到它。

所以,我已经配置好了,但测试失败了。我使用此处的说明对其进行了故障排除,并确定尝试解析日志的 Perl 似乎不正确。我们使用 Dovecot 作为我们的 IMAP / POP 服务器,并且在配置文件中给出了三个选项。这是配置文件的摘录,显示了三个集合:

应该取消注释适用的那些,但是,它们都不起作用。

我推测“pat”是登录模式,out-pat 是注销或以其他方式断开连接的模式。

实际的日志记录格式明显不同于这三种中的任何一种,但它们很接近。以下是一对示例:

使用 POP 时,'imap-login' 被 'pop-login' 替换,而在注销时,'POP' 替换 'IMAP' - 为什么我不能说大小写的变化!

重要数据是:时间戳、用户名以及登录时的“远程”ip(“rip”)。

如果有足够的时间,我也许能够拼凑出一些可行的东西,但由于我实际上并不了解 Perl,所以这有点困难。请帮助我编写新规则来解析与我们的 Dovecot 包一起使用的日志记录输出。

0 投票
2 回答
5944 浏览

linux - Dovecot 在后缀中无法使用 pop3

telnet localhost pop3 正在尝试 ::1... 正在尝试 127.0.0.1... telnet:无法连接到远程主机:连接被拒绝

网络统计 -l

tcp 0 0 *:www :
tcp 0 0 localhost.localdoma:ipp :
tcp 0 0 *:smtp :
tcp 0 0 localhost.localdo:mysql :

当我运行这个服务 dovecot start 我得到了

start: 拒绝发送消息,1 个匹配规则;type="method_call", sender=":1.553" (uid=1000 pid=26250 comm="start) interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply= 0 目的地="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))

在 Dovecot.conf 上

0 投票
1 回答
2782 浏览

imap - 鸽子根密码

我正在尝试使用 dovecot IMAP 服务器,并使用 squirrelmail 接口。
如果我错了,请纠正我,但我知道
squirrelmail 的 root 登录凭据与 dovecot 的 root 登录凭据相同。

如果是这样,我如何设置/配置/找出我的 dovecot 根密码?
谢谢。

0 投票
1 回答
1681 浏览

emacs - 如何将 dovecot 版本 2 与 gnus emacs 集成

我正在尝试使用 emacs 和 gnus 作为邮件阅读器。网上有一些关于如何使用offlineimap 和dovecot 执行此操作的说明片段,但它们似乎适用于早期版本的dovecot。我已经成功安装了offlineimap 和dovecot2(使用Archlinux pacman)。我同时拥有offlineimap 和dovecot “工作”。我可以使用offlineimap 从我大学的imap 服务器检索我的邮件。Dovecot 启动,我可以在终端中登录 telnet localhost。但是,我在我的 .gnus.el 文件中尝试了几个命令,但我无法实现与 gnus 的集成,这将允许 gnus 找到我的本地电子邮件文件夹。我已将 Maildir 的本地地址放在 dovecot 配置文件中。

任何建议或指示将不胜感激。请建议我应该提供的任何其他信息,以帮助诊断我的问题。

0 投票
2 回答
1447 浏览

authentication - Postfix dovecot SASL smtp auth

我按照教程https://help.ubuntu.com/community/PostfixDovecotSASL配置了我的电子邮件服务器

现在当我 telnet myserver.com 25 ehlo localhost

输出是

250-流水线 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH 普通登录 250-AUTH=普通登录 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN

===== 根据教程,“250-AUTH PLAIN LOGIN ,50-AUTH=PLAIN LOGIN”行意味着我正确配置了 myserver。但是我仍然在没有 auth login 的情况下发送了电子邮件。

真奇怪 。

0 投票
1 回答
1688 浏览

python - Python 的 smtplib 与 Dovecot/SSL

我正在尝试使用 Python 的 smtplib 连接到 Dovecot 服务器。两者看起来都很有能力,但我一定错过了一些基本的东西。在任何一个文档中都找不到任何内容。

非 SSL 连接立即被拒绝...

SSL 连接似乎很接近,但 Dovecot 期待 ehlo/helo 之外的其他东西

我错过了什么?

服务器的证书是自签名的,但我认为这不是 CA 问题,因为我已经达到了“+ OK ...”。

0 投票
1 回答
959 浏览

postfix-mta - 多个域的邮件服务器?

我有服务器,从 Linode 购买的。我决定在上面设置一个邮件服务器。我有大约 20 个域将指向它。

我有一些问题;

  1. 这是我将使用的组合;后缀 + dovecot + squirrelmail。有更好的选择吗?我完全愿意接受推荐,因为这是我第一次设置邮件服务器。

  2. 一台邮件服务器可以使用多个域吗?

  3. 如果可以使用多个域,是否需要复杂而痛苦的配置?

注意:我不能使用 Google Apps,因为当您有一百个邮件地址时,每个邮件地址 40 欧元非常昂贵。

0 投票
1 回答
4555 浏览

cron - 如何设置 rsync cron 作业以同步 Maildir?

我想移动到一个新的服务器,并Maildir/通过使用 cron 作业来自动化将保持同步的内容移动到切换点的过程。我不想启用 root 登录,也不想启用 LDA 用户名 postalworker 的登录。服务器是运行 postfix/dovecot 的 CentOS 5。

处理这个问题的最佳方法是什么?我已经拥有为另一个用户名工作的公钥/私钥 ssh,但我如何绕过直接以邮递员身份登录?的内容Maildir/都归邮递员所有,似乎都有0600权限。因此,使用组权限需要重置所有权限。必须有一种更简单的方法,我错过了。任何帮助表示赞赏。

0 投票
1 回答
1216 浏览

dovecot - dovecot:查找域所有者失败

无法收到邮件,然后与蝙蝠连接!服务器发送: -ERR 身份验证失败。 并且邮件日志中的记录是: dovecot: auth(default): Failed to lookup domain owner of

重建 Apache 后出现问题。哪里可能有问题?

0 投票
1 回答
1859 浏览

bash - 将文件从一个目录移动到另一个目录的脚本

我已经成功地将我的邮件 imap 代理从 dovecot 更改为 courier-imap,对于一些必需的功能,我如何在 maildrop/seive 目录结构中遇到问题,我需要将 10000 个邮箱移动到正确的目录结构,

所以我需要的是一个脚本,它将转换为像这样移动

mv /var/vmail/[域]/[用户名]/Maildir/* /var/vmail/[域]/[用户名]/

我不想运行这个命令 10000 次,它很麻烦,你能帮忙吗?

谢谢你