Articles of dovecot

Postfix + Dovecot + IMAP SSL:imap-login:中止login

熟悉电子邮件服务器组件和configuration。 知道了对Dovecot 2.x的configuration更改,并且愿意使用SSLencryption,我已经遇到了这个指南 。 Postfix,Dovecot和带有SSLconfiguration的POP。 IMAP和SSL的区别仅仅是“/etc/dovecot/conf.d/10-master.conf”中的软件包(dovecot-imapd和dovecot-pop3d)和参数的区别。 完全按照指南,创build2个电子邮件用户帐户。 当试图连接OSX邮件程序时,我首先遇到以下问题。 dovecot: auth: Error: passwd-file /etc/dovecot/passwd: User xx@domain is missing userdb info 注意到用户名和密码存储在单独的文件中,我更改了“/etc/dovecot/conf.d/auth-system.conf.ext”,以包含用户文件,如下所示 passdb { driver = passwd-file args = scheme=cram-md5 username_format=%u /etc/dovecot/passwd #driver = pam #[session=yes] [setcred=yes] [failure_show_msg=yes] [max_requests=<n>] #[cache_key=<key>] [<service name>] #args = dovecot } userdb { driver = passwd-file args = username_format=%u /etc/dovecot/users #<doc/wiki/AuthDatabase.Passwd.txt> #driver […]

如何在Mac OS X Server上复制IMAP帐户

有没有办法将用户的IMAP帐户从旧的服务器安装复制到新的? 我想设置我的Mac OS X服务器新鲜,并希望避免必须下载所有的邮件和文件夹到本地机器,然后将其复制回来。 有没有办法让我只复制旧服务器的IMAP帐户/结构,并将它们“迁移”到新的服务器上? 谢谢

为安全IMAP和SMTPconfigurationpostfix和dovecot

我在Debian 8操作系统上安装了一个干净安装的postfix和dovecot-core dovecot-imapd dovecot-lmtpd。 我想configuration邮件使用PAM,但我想限制它是用户邮件组的一部分,因此不是每个Linux用户都有邮件访问。 我也想确保以下文件configuration正确。 我想确保用户/密码不是以纯文本forms发送的,而是encryption的。 我只显示我修改过的行。 对于一个我不确定的部分,我问了一个问题。 的dovecot / 10-auth.conf disable_plaintext_auth = yes auth_username_chars = abcdefg….AbCdefg…0123…@ 应该plain login用于安全SMTP和IMAPS或只是plain ? auth_mechanisms = plain login 这个如果用于PAMauthentication !include auth-system.conf.ext 的dovecot / 10-master.conf 所有其他人都注释掉,所以只有IMAPS将工作。 service imap-login { inet_listener imaps { port = 993 ssl = yes } | postfix是正确的用户,还是应该在这里使用dovecot? service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { mode = […]

IMAP连接被拒绝

我正在运行Postfix和Dovecot使用IMAP和SSL使用Unix帐户。 当运行openssl s_client -connect localhost:993我得到一个错误消息Connection Refused, Errno 111 。 使用telnet mail.example.com 25和587返回正确的响应。 我刷新了iptables,所以它是空的默认ACCEPT。 任何想法要检查什么? dovecot -n passdb { driver = pam } protocols = imap service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } } service imap-login { inet_listener imaps { port = 993 ssl = yes } […]

如何configurationRoundcube / Dovecot *有效*双因素authentication

有几个Roundcube插件提供双因素authentication。 然而,我现在看到的问题是,我仍然可以简单地通过IMAP / SMTPlogin,没有2-FA(显然)。 2-FA在这里是(有效)无用的。 我认为我可以通过引入特定于应用程序的密码来解决这个问题,并且采取类似于Google对其2-FA和不支持它的应用程序的做法。 现在我想我可以为每个用户自动为Roundcube生成一个应用程序特定的密码,这与用于login到Roundcube Web界面的不同。 结果是用户仍然可以拥有自己的密码+ 2-FAlogin到Roundcube,但是同一密码不能直接用于IMAP / SMTP。 但是,我似乎无法find一种方法来configurationRoundcube使用不同的IMAP密码login到Web界面。 Roundcube和Dovecot都在同一台机器上运行。 我在这里错过了什么? 我在做什么是明智的? 这似乎是一个问题,可以比我试图更优雅的方式解决,所以我错过了什么? 我真正想要的只是可能的2-FAauthentication和其他地方的特定于应用程序的密码。 谢谢!

邮件服务器更改IP(Exim4,Dovecot)

我们有一个运行12个电子商务实例和4个IPS的WEB服务器。 1活跃,3以防万一…我们的一个网站最近被黑客入侵,它被用来发送垃圾邮件,导致IP黑名单。 为了正确地将smtp切换到另一个IP,应该采取什么措施? 我们的exim4文件夹包含所有我们的域名+ IP列表的文件域名。 IP应该在那里改变。 我们是否应该只更改DNS控制面板中的MX? 哪些步骤对于正确的IP交换是必须的? configuration:exim4,dovecot,clamav,sa 非常感谢你。

如何configurationMAILSERVER,以便MAIL CLIENTS可以自动查找设置

我有一个邮件服务器:后缀; dovecot的; MySQL的; ssl证书。 那是工作。 但是,如何configuration我的MAILSERVER,使MAIL CLIENTS(thunderbird,apple mail,outlook)能自动find设置?

exim远程dovecot身份validation

我试图在exim中设置dovecot身份validation器。 我遵循这个howto( http://wiki2.dovecot.org/HowTo/EximAndDovecotSASL ),它在本地服务器上完美工作。 现在我需要在另一个(远程)exim上使用该方法,所以我不能使用套接字。 我已经添加了在dovecot中的auth的端口监听器,这工作正常(我猜): inet_listener auth-client { name = remote port = 55555 #ssl = yes } 但是我不知道如何设置这个远程的exim服务器。 在文档中( http://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_dovecot_authenticator.html )只提到socket。 这是否意味着我不能在exim中使用基于端口的dovecot身份validation? 谢谢!

每个域配额的后缀

我们使用Postfix 2.11.0和Dovecot 2.2.9作为MTA / MDA的组合。 作为pipe理邮件域和邮箱的前端,使用了postfix.admin。 由于允许用户添加邮箱到他们的域可以很容易地失去控制我想设置每个域的最大邮箱大小。 举个例子: domain example.com >> Domain quoata = 20000 MB 这将允许用户以任意大小自由设置他们的邮箱,但不允许他们使用超过20 GB(通过所有邮箱传播)。 为了澄清我不想设置每个邮箱配额,这是强制性的。 pipe理员获得x MB的空间,并可以将其分配给他们的喜好。 我的第一个想法是将这个function添加到我自己的postfix.admin,添加一个新的列到存储域配额的域表的方式。 然后每次向特定的域添加一个新的邮箱,包含当前邮箱配额的列将被查询和总结,然后检查这个示例代码(这不是真正的代码!): if (SUM(mailbox_quota) + to_add_mailbox_quota > domain_qouta) { throw_warning and don't proceed } 但也许我错过了一些function,我很高兴能够了解这方面的几种方法。 编辑: 通过评估postfix.admins代码,我发现这个: # TODO: detailed error message ("domain quota exceeded", "mailbox quota too big" etc.) via flash_error? Or "available […]

防火墙configuration为允许25 / tcp,但仍然无法telnet到该端口上的服务器

我有postfix和dovecot运行在端口25,110,587,465,993,995为通常的邮件协议。 我可以远程login到除了端口25以外的所有端口。 任何想法是怎么回事? 远程login到端口25(失败) # telnet 192.168.1.100 25 Trying 192.168.1.100 … telnet: connect to address 192.168.1.100: Operation timed out telnet: Unable to connect to remote host 本地Telnet到端口25(成功) # telnet localhost 25 Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. 220 example.com.au ESMTP Postfix Firewalld规则: # firewall-cmd –list-all public (default, active) interfaces: eth0 sources: services: […]