标签: dovecot

生成 postfix 的运行配置

当我运行时dovecot -n,dovecot 生成所有运行配置。现在,我需要同样的postfix.

postfix dovecot

2
推荐指数
1
解决办法
4806
查看次数

DOVECOT 不允许使用太低的 UNIX UID 登录

我在 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)

我该如何解决?

谢谢

email linux email-server dovecot

1
推荐指数
1
解决办法
915
查看次数

我可以强制 dovecot 忽略 pop3 请求以删除收到的电子邮件吗?

这是我的第一个 SF 问题,所以请保持礼貌:

是否有一种简单的方法可以强制 dovecot pop3 服务器在被 MUA 获取后忽略“删除消息”命令?

以下是我面临的问题:

  • 我的老板想强制每个人进入服务器端的“不删除消息”策略,用于归档、审计和备份和恢复目的
  • 这里的必要条件是 pop3,所以 imap 出来了
  • 邮件用户是虚拟用户(保存在 mysql 数据库中)
  • 没有预算来设置单独的邮件归档服务器
  • 不想使用毛茸茸的方式(又名不可变标志,Maildirs 的 r/w 权限等)

解决它的一种方法(我的猜测)是将后缀转发规则设置为单独的 MANAGER 帐户,但是稍后在有效的电子邮件恢复中会出现问题(也就是为不同的用户清楚地传播电子邮件)

帮助?谢谢!

编辑:将在 dovecot 专用论坛上问同样的问题,只是想扩大我的技术范围:) dovecot 2.0.15

pop3 dovecot

1
推荐指数
1
解决办法
1924
查看次数

电子邮件服务器端口选项

我有一个 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 发送的邮件是否完全加密,即:不能被窃听?

email-server exim dovecot centos5

1
推荐指数
1
解决办法
138
查看次数

dovecot 邮件传递系统返回“未知用户”且客户端身份验证失败

我在 Ubuntu 12.04 上安装了 dovecot。我正在使用 Ispconfig3 来管理虚拟用户。我已经完成了http://wiki2.dovecot.org/TestInstallation过程,一切(ssl 除外)都有效:我可以使用 telnet 登录。我可以打开收件箱。

但是,当我尝试从 gmail 向其中一个帐户发送电子邮件时,该电子邮件会从“邮件传递系统”返回,内容为“未知用户:'test'”。尝试使用客户端接收邮件会出现身份验证错误。

/var/log/mail.err 或mail.log 中似乎没有任何相关错误。

我怀疑的一件事是我没有为我的邮件服务器使用子域,我不确定这是否会导致问题。(现在或将来)。

我应该怎么做才能进一步解决这个问题?

postfix dovecot

1
推荐指数
1
解决办法
1万
查看次数

尽管 mySQL 身份验证配置看似有效,但 Postfix 仍返回“无 SASL 身份验证机制”

我正在尝试使用 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)

email postfix dovecot

1
推荐指数
1
解决办法
2万
查看次数

Postfix 5.7.1 中继访问被拒绝

我知道这里有很多类似的问题,但没有一个对我有帮助。
所以我有一个带有 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)

email-server postfix dovecot

1
推荐指数
1
解决办法
2万
查看次数

我可以通过 rsync 备份 dovecot 帐户吗?

我想将远程 dovecot 帐户备份到我的本地磁盘。

文档解释了一个似乎只支持“推”而不是“拉”备份方式的工具:http : //wiki2.dovecot.org/Tools/Doveadm/Sync

我的问题:为什么不通过 rsync 备份远程 dovecot IMAP 帐户?

我应该使用哪些 rsync 选项?

我对远程服务器有完全的 root 访问权限。

rsync dovecot

1
推荐指数
1
解决办法
3607
查看次数

后备 SMTP 服务器是否应该以与主服务器相同的方式过滤/屏蔽传入的电子邮件?

假设我们有一个名为 的 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 端),以防通知答案。

postfix dovecot

1
推荐指数
1
解决办法
180
查看次数

删除不需要的电子邮件后如何更新 Postfix .db 文件?

我对设置电子邮件几乎一无所知,并且继承了带有实时站点和活动电子邮件的旧 Ubuntu 6.10 服务器。我担心不先检查就升级 Ubuntu。它正在运行:

  • 鸽舍--1.0.15
  • mail_version = 2.5.5(后缀)

我刚刚从以下位置删除了旧电子邮件:

  • 等/dovecot/passdb
  • 等/dovecot/userdb

并从

  • 等/后缀/虚拟
  • 等/后缀/ vmailbox

然后运行doveadm reload(未找到命令),然后postfix reload它只是回显了命令,所以不确定这是否有效。

但是,etc/postfix/virtual.db仍然包含不需要的电子邮件。

我知道我在这里黑客攻击很严重,所以寻找指针,因为其中一个帐户似乎正在发送垃圾邮件,所以我的首要任务是确定在哪里/如何 - 所以第一步是删除所有未使用的电子邮件。

postfix dovecot

1
推荐指数
1
解决办法
3328
查看次数

标签 统计

dovecot ×10

postfix ×6

email-server ×3

email ×2

centos5 ×1

exim ×1

linux ×1

pop3 ×1

rsync ×1