标签: dovecot

禁用 Dovecot 上的任何“pop3-login”

使用 Ubuntu Server 我有一个测试服务器,它用 PHP 脚本发送邮件。除此之外,它对邮件不做任何事情。但是,我有一堆“pop3-login”进程正在进行。似乎有人/某物正在尝试登录 pop3 邮箱。但没有 POP3 邮箱正在(或应该)工作。有没有一种简单的方法可以关闭 Dovecot 的 pop3(或 imap)登录?我只需要用 PHP 发送邮件...

dovecot

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

安装和维护电子邮件服务器

我需要为四个或五个域移动托管服务提供商,出于多种原因,我正在考虑使用 Linux VPS,而不是继续使用我当前的共享托管托管服务提供商。唯一阻止我的是电子邮件。我有很多运行和维护 Apache 的经验,但没有使用电子邮件服务器的经验。根据一些研究,如果我想保留我现在使用的东西,看起来我会选择 Postfix 和 Dovecot,可能还有 Exim 和 SpamAssassin。我在执行定期维护和关注安全更新方面没有问题,但我不想一口咬下去。

对于刚接触电子邮件服务的人来说,设置一个可从外部访问(通过 SMTP 和 POP3,而不是 IMAP)、通过 SSL/TLS 可用并且对多个域相当可靠的电子邮件服务器有多难?维护一个需要多少时间?

vps email-server postfix dovecot

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

Dovecot IMAP 身份验证失败

每当我尝试连接到我的 Dovecot IMAP 服务器时,它都会给我一条消息,表明身份验证失败。此消息来自/var/log/mail.log文件:

Feb  7 15:22:17 celestine dovecot: imap-login: Disconnected (auth failed, 1 attempts in 2 secs): user=<celestine>, method=PLAIN, rip=::1, lip=::1, TLS, session=<QsPvvtbx5AAAAAAAAAAAAAAAAAAAAAAB>
Run Code Online (Sandbox Code Playgroud)

我尝试连接 Roundcube 网络邮件程序,在 IMAP 日志中它显示以下内容:

[07-Feb-2014 15:22:15 -0500]: [A4F2] S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN] Dovecot ready.
[07-Feb-2014 15:22:15 -0500]: [A4F2] C: A0001 ID ("name" "Roundcube" "version" "0.9.5" "php" "5.4.4-14+deb7u7" "os" "Linux" "command" "/")
[07-Feb-2014 15:22:15 -0500]: [A4F2] S: * ID NIL
[07-Feb-2014 15:22:15 -0500]: [A4F2] S: A0001 …
Run Code Online (Sandbox Code Playgroud)

debian imap dovecot

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

SquirrelMail 显示空收件箱。这个文件夹是空的

我已经安装了 postfix、dovecot 和 squirrelmail。我可以发送消息,也可以接收消息。但是在 Squirrelmail 网络界面中,我只能看到已发送的消息,它没有显示收件箱中的邮件。事实上,当我单击收件箱时,它显示此文件夹为空错误。

但是,我可以在机器上看到收到的邮件。以下是我从 gmail,outlook 收到的邮件。

 [root@a new]# pwd
 /home/bobby219/Maildir/new

 [root@a new]# ls -lrt
total 48
-rwxrwxrwx 1 bobby219 bobby219  5082 Mar 18 16:37 1426711022.Vfc00I20631M450759.a
-rwxrwxrwx 1 bobby219 bobby219  8763 Mar 18 16:42 1426711375.Vfc00I20635M700199.a
-rwxrwxrwx 1 bobby219 bobby219  9987 Mar 18 17:08 1426712892.Vfc00I20639M341101.a
-rwxrwxrwx 1 bobby219 bobby219 11207 Mar 18 17:09 1426712994.Vfc00I2063bM146743.a
-rwxrwxrwx 1 bobby219 bobby219  2664 Mar 18 17:10 1426713056.Vfc00I2063dM909489.a
[root@a new]#
Run Code Online (Sandbox Code Playgroud)

后缀

[root@a new]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin …
Run Code Online (Sandbox Code Playgroud)

smtp postfix imap dovecot squirrelmail

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

寻找编译后缀的正确方法

我在从源代码编译最新版本的 postfix 时遇到问题。目前我正在尝试编译版本 3,因为 Debian 7 和最新的 Ubuntu 14,10(用于 postfix 的版本 2,9 和 2,11)在使用 Maildir 协议配置虚拟邮箱时存在问题。我正在考虑制作 mysql 表来存储本地别名和虚拟邮箱,但我想提供 SMTP 身份验证访问,将 dovecot 作为 IMAP 服务器引入 SASL。CCARGS 和 AUXLIBS 有什么区别?

我下载了 cyrus-sasl 包来构建和安装,我用这些参数指向 makefile:sasl 源文件夹make CCARGS='-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/tmp/cyrus-sasl/include' AUXLIBS='-lsasl2' 在哪里include

这样,我在这里报告了错误。正如莫森建议的那样,我附加了

-ldb -lnsl -lresolv
Run Code Online (Sandbox Code Playgroud)

AUXLIBS 但它引发了另一个错误,我还没有找到任何解决方案从这一点继续。

这是错误:

gcc -I. -I../../include -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/tmp/cyrus-sasl/include -DHAS_PCRE -UUSE_DYNAMIC_LIBS -DDEF_SHLIB_DIR=\"no\" -UUSE_DYNAMIC_MAPS -Wmissing-prototypes -Wformat -Wno-comment -g -O -I. -I../../include -DLINUX3 -c smtpd.c
smtpd.c: In function ‘xclient_cmd’:
smtpd.c:4028:11: error: ‘SMTPD_STATE’ has no …
Run Code Online (Sandbox Code Playgroud)

mysql postfix saslauthd dovecot sasl

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

阻止发送或接收空主题行电子邮件?

如何配置 Postfix、Dovecot 和/或 SpamAssasin 以拒绝所有主题行为空的传入和传出电子邮件?

我正在 Debian 8.6 上运行。

email postfix spamassassin dovecot

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

dovecot 邮件存储自动检测失败

我设置了一个名为 sales 的新用户,并给了它一个密码。虽然它有一个主目录,但我将登录设置为 /sbin/nologin。

dovecot: pop3-login: Login: user=<sales>, method=PLAIN, rip=127.0.0.1,   lip=127.0.0.1, mpid=12938, secured, session=<94SotWVRoAB/AAAB>
Jun  7 21:49:24 www dovecot: pop3(sales): Error: user sales: Initialization failed: Namespace '': Mail storage autodetection failed with home=/home/sales
Jun  7 21:49:24 www dovecot: pop3(sales): Error: Invalid user settings. Refer to server log for more information.
Run Code Online (Sandbox Code Playgroud)

我是否必须在主目录中初始化邮箱?我忘记了什么。我没有对默认的 dovecot.conf 进行任何更改,我只是使用 yum install dovecot(最新版本)安装了该软件包。

谢谢你的帮助。

dovecot

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

POSTFIX 无法使用 TLS 从 SMTP 连接

感谢大家对我的帮助 :),我正在处理一个直接批量邮件发件人项目,我的程序运行正常然后它给了我一个错误然后我花了太多时间从我调试的文章中进行大量搜索(非常低水平)在过去 2 天(我睡着了)。问题是由“str(email)”电子邮件代表发件人列表(用于批量处理不同帐户)而导致的问题,它应该是一个列表而不是 str :/,这需要太多时间,但在这次旅程中我学到了很多很酷的事情 :) 很快:不要害怕犯小错误

我可以与外部 openssl 连接,但无法使用 telnet(在 mail.example.com:587 上)

openssl s_client -starttls smtp -connect mail.example.com:587

在我在被外部主机关闭的 smtp 连接中执行 starttls 之后

邮件日志

Dec  6 15:45:45 example postfix/submission/smtpd[5149]: connect from unknown[********]
Dec  6 15:45:57 example postfix/submission/smtpd[5149]: SSL_accept error from unknown[********]: -1
Dec  6 15:45:57 example postfix/submission/smtpd[5149]: warning: TLS **library problem: error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../ssl/record/ssl3_record.c:252:**
Dec  6 15:45:57 example postfix/submission/smtpd[5149]: lost connection after STARTTLS from unknown[*******]
Dec  6 15:45:57 example postfix/submission/smtpd[5149]: disconnect from unknown[*********] ehlo=1 starttls=0/1 commands=1/2
Run Code Online (Sandbox Code Playgroud)

后置 …

ssl email-server smtp postfix dovecot

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

Dovecot颁发的证书过期了?

我已经运行 Postfix/Dovecot 邮件服务器一段时间了(Ubuntu 服务器 16.04),没有任何重大问题。我还有一个颁发给我的主机名的 Let's Encrypt 证书,我在/etc/dovecot/conf.d/10-ssl.conf. 运行良好,但您可能知道这些有效期只有 90 天。我有 certbot 设置来自动更新这些,这也工作正常。

突然,今天,我的 Thunderbird、客户 Thunderbird 和他的 iPhone 都开始抱怨证书无效。我检查了证书,certbot certificates发现我使用的证书完全有效,没有过期。通过 Thunderbird 检查证书告诉我该证书已在前一天过期,并显示了与当前证书不匹配的哈希值。

所以基本上,Dovecot 似乎正在从某种“缓存”中颁发过期的证书。重新启动 dovecot 只是“神奇地”修复了它,但我想了解这里发生了什么,因为我在 Dovecot 中对证书缓存或类似内容的 DDG 搜索没有得到任何结果。我在这里遗漏了一些明显的东西吗?似乎我忽略了一些显而易见的事情,但无法弄清楚是什么。

编辑 这基本上在这里得到了回答,但由于我的 certbot 在 systemctl 计时器而不是 cronjob 上更新,我将尝试在这里提供这种情况的答案,以供将来参考以及与我有相同情况的任何人。

ssl dovecot

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

有人正在扫描我的 postfix/dovecot

有人在扫描我的邮件服务器。

我能做些什么来阻止他们?

我尝试添加这个并没有帮助:

/etc/hosts.deny
ALL: 80.82.77.18
Run Code Online (Sandbox Code Playgroud)

我在日志中看到这个:

...
Aug 23 03:34:40 auth-worker(1664): Info: sql(torcac@example.net,80.82.77.18): unknown user (given password: torcac)
Aug 23 03:35:17 auth-worker(1664): Info: sql(roselia@example.net,80.82.77.18): unknown user (given password: roselia)
Aug 23 03:35:56 auth-worker(1664): Info: sql(japan@example.net,80.82.77.18): unknown user (given password: japan)
Aug 23 03:36:35 auth-worker(1664): Info: sql(berta@example.net,80.82.77.18): unknown user (given password: berta)
Aug 23 03:37:08 auth-worker(1664): Info: sql(blue,193.169.252.176): unknown user (given password: 123456)
Aug 23 03:37:12 auth-worker(1664): Info: sql(keely@example.net,80.82.77.18): unknown user (given password: keely)
Aug 23 03:37:49 auth-worker(1664): Info: sql(marcelia@example.net,80.82.77.18): …
Run Code Online (Sandbox Code Playgroud)

unix ubuntu postfix dovecot

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

标签 统计

dovecot ×10

postfix ×6

email-server ×2

imap ×2

smtp ×2

ssl ×2

debian ×1

email ×1

mysql ×1

sasl ×1

saslauthd ×1

spamassassin ×1

squirrelmail ×1

ubuntu ×1

unix ×1

vps ×1