当我运行时dovecot -n,dovecot 生成所有运行配置。现在,我需要同样的postfix.
我在 mail.log 上发现了这个错误
May 13 22:11:37 vmi2115 dovecot: dovecot: User admin@example.net not allowed to log in using too low UNIX UID 103(postfix) (see first_valid_uid in config file)
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
谢谢
这是我的第一个 SF 问题,所以请保持礼貌:
是否有一种简单的方法可以强制 dovecot pop3 服务器在被 MUA 获取后忽略“删除消息”命令?
以下是我面临的问题:
解决它的一种方法(我的猜测)是将后缀转发规则设置为单独的 MANAGER 帐户,但是稍后在有效的电子邮件恢复中会出现问题(也就是为不同的用户清楚地传播电子邮件)
帮助?谢谢!
编辑:将在 dovecot 专用论坛上问同样的问题,只是想扩大我的技术范围:) dovecot 2.0.15
我有一个 Web 服务器,它也是我的邮件服务器 - 运行 dovecot 和 exim4。我目前有 5 个与服务邮件有关的开放端口,这对我来说似乎太过分了。它是一个专用的盒子,我有 root 访问权限——最重要的是我可以控制从盒子接收邮件的每个人——所以我可以告诉他们以我喜欢的任何方式配置他们的邮件客户端。
25/tcp open smtp
110/tcp open pop3
143/tcp open imap
993/tcp open imaps
995/tcp open pop3s
Run Code Online (Sandbox Code Playgroud)
问题:
什么是最安全的邮件服务方式?
我可以关闭端口 110 和 143,然后告诉每个人将他们的客户端设置为在 993 和 995 上接收吗?
从 993/995 发送的邮件是否完全加密,即:不能被窃听?
我在 Ubuntu 12.04 上安装了 dovecot。我正在使用 Ispconfig3 来管理虚拟用户。我已经完成了http://wiki2.dovecot.org/TestInstallation过程,一切(ssl 除外)都有效:我可以使用 telnet 登录。我可以打开收件箱。
但是,当我尝试从 gmail 向其中一个帐户发送电子邮件时,该电子邮件会从“邮件传递系统”返回,内容为“未知用户:'test'”。尝试使用客户端接收邮件会出现身份验证错误。
/var/log/mail.err 或mail.log 中似乎没有任何相关错误。
我怀疑的一件事是我没有为我的邮件服务器使用子域,我不确定这是否会导致问题。(现在或将来)。
我应该怎么做才能进一步解决这个问题?
我正在尝试使用 Postfix+Dovecot+mySQL 设置具有多域支持的邮件服务器。我正在遵循本指南。
我似乎已经设置好一切,服务器正在发送 dovecot SSL 证书(在我的客户端中抛出一个证书异常对话框),但是邮件没有发送或接收。
/var/log/mail_err 返回此后缀错误:
连接到私有/身份验证失败:连接被拒绝
/var/log/mail.log 返回更多细节:
Sep 25 19:33:58 localhost postfix/postscreen[11483]: CONNECT from [MYIPADDRESS]:58837 to [MYSERVERIPADDRESS]:25
Sep 25 19:33:58 localhost postfix/postscreen[11483]: PASS OLD [MYIPADDRESS]:58837
Sep 25 19:34:01 localhost postfix/smtpd[11486]: connect from MYHOSTMASK[MYIPADDRESS]
Sep 25 19:34:01 localhost postfix/smtpd[11486]: warning: SASL: Connect to private/auth failed: Connection refused
Sep 25 19:34:01 localhost postfix/smtpd[11486]: fatal: no SASL authentication mechanisms
Sep 25 19:34:02 localhost postfix/master[4556]: warning: process /usr/lib/postfix/smtpd pid 11486 exit status 1
Sep 25 19:34:02 localhost …Run Code Online (Sandbox Code Playgroud) 我知道这里有很多类似的问题,但没有一个对我有帮助。
所以我有一个带有 postfix 的 Debian 7.0 服务器,并且 dovecot 使用自签名证书处理它。当我通过 SSH 连接到服务器时,我可以使用 telnet 向其他服务器发送电子邮件,但我无法通过 Thunderbird 客户端发送电子邮件,并显示以下错误消息:
发送邮件时发生错误。邮件服务器响应:
5.7.1 : Relay access denied。请检查邮件收件人 anton.kumaigorodskiy@outlok.com 并重试。
首先,我的 ISP 阻止了端口 25,所以我正在使用端口 465,如下所示:

这是我在设置时编辑的 master.cf 部分:
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
#smtp inet n - - - 1 postscreen
#smtpd pass - - - - - smtpd
#dnsblog unix - - …Run Code Online (Sandbox Code Playgroud) 我想将远程 dovecot 帐户备份到我的本地磁盘。
文档解释了一个似乎只支持“推”而不是“拉”备份方式的工具:http : //wiki2.dovecot.org/Tools/Doveadm/Sync
我的问题:为什么不通过 rsync 备份远程 dovecot IMAP 帐户?
我应该使用哪些 rsync 选项?
我对远程服务器有完全的 root 访问权限。
假设我们有一个名为 的 SMTP 服务器alpha.example.com,它是唯一列出的 MX 服务器example.com。
像大多数现代电子邮件 SMTP 服务器一样,拒绝未绑定到其虚拟用户组的电子邮件,拒绝来自 spamhaus 列出的域的传入电子邮件,通过 SpamAssassin 运行邮件,检查 SPF 记录,所有这些好东西。
但是,作为唯一列出的 MX 记录 example.com,有人担心如果机器因维护而停机,电子邮件可能会延迟。表现良好的其他 SMTP 服务器显然会排队,稍后重试,但这可能会导致数十分钟或数小时的延迟,即使主服务器在尝试交付时被关闭一小段时间也是如此。
我们要启动一个辅助 SMTP 服务器,我们称之为beta.example.com,它将被列为较低优先级的 MX 记录。但alpha.example.com仍然是所有邮件存储的地方,它仍然是所有用户将他们的 MUA 连接到的地方。所以beta.example.com只会将电子邮件存储并转发到alpha.example.com,因为它不是“端点”。
我的问题是:是否beta还需要通过与alpha?相同的检查来运行其电子邮件?IE。检查虚拟用户、垃圾邮件、SPF 查找、DKIM 检查,或者alpha在发送电子邮件时检查这些内容就足够了
此外,将beta转发电子邮件以alpha与这些电子邮件的 SPF 查找发生冲突,因为它beta.example.com不太可能被列为arbitary.org的电子邮件的有效发件人。
从技术上讲,我将 Postfix 用于 SMTP(以及 Dovecot 用于身份验证/IMAP 端),以防通知答案。
我对设置电子邮件几乎一无所知,并且继承了带有实时站点和活动电子邮件的旧 Ubuntu 6.10 服务器。我担心不先检查就升级 Ubuntu。它正在运行:
我刚刚从以下位置删除了旧电子邮件:
并从
然后运行doveadm reload(未找到命令),然后postfix reload它只是回显了命令,所以不确定这是否有效。
但是,etc/postfix/virtual.db仍然包含不需要的电子邮件。
我知道我在这里黑客攻击很严重,所以寻找指针,因为其中一个帐户似乎正在发送垃圾邮件,所以我的首要任务是确定在哪里/如何 - 所以第一步是删除所有未使用的电子邮件。