标签: dovecot

无法删除权限:用户缺少 UID(请参阅 mail_uid 设置)

我希望我可以使用一些帮助。

我正在配置 dovecot_ldap,但似乎无法让 dovecot 对 ldap 用户进行身份验证。

以下是我的配置和日志信息:

hosts = 192.168.128.45:3268
dn = cn=Administrator,cn=Users,dc=company,dc=example,dc=com
dnpass = "passwd"
auth_bind = yes
ldap_version = 3
base = dc=company, dc=example, dc=com
user_attrs = sAMAccountName=home=/var/vmail/example.com/%$,uid=1001,gid=1001
user_filter = (&(sAMAccountName=%Ln))
pass_filter = (&(ObjectClass=person)(sAMAccountName=%u))
Run Code Online (Sandbox Code Playgroud)

配置文件

# 2.0.19: /etc/dovecot/dovecot.conf
# OS: Linux 3.2.0-33-generic x86_64 Ubuntu 12.04 LTS
auth_mechanisms = plain login
auth_realms = example.com
auth_verbose = yes
disable_plaintext_auth = no
mail_access_groups = mail
mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_privileged_group = mail
passdb {
  driver = pam
}
passdb {
  driver …
Run Code Online (Sandbox Code Playgroud)

email ldap dovecot

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

Postfix 和 Dovecot 开放的端口

在我的服务器上做一个 nmap,我得到这个:

25/tcp  open  smtp
80/tcp  open  http
110/tcp open  pop3
143/tcp open  imap
465/tcp open  smtps
587/tcp open  submission
993/tcp open  imaps
995/tcp open  pop3s
Run Code Online (Sandbox Code Playgroud)
  1. 我想只使用安全连接,因此只使用 smtps、imaps 和 pop3s。我可以禁用不安全的协议,并期望一切正常吗?如果我试图向没有 pop3s 的服务器发送电子邮件怎么办?
  2. 为什么在submission那里?它属于Postfix,但他的目的是什么?Postfix 不是只使用 smtp/s 吗?
  3. 我正在使用 Roundcube 阅读我的电子邮件,它与 Postfix 和 Dovecot 托管在同一台服务器上。我没有使用任何其他电子邮件客户端。我怎样才能禁用imapimaps公开?我只想要 Roundcube 使用它。

postfix dovecot

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

使用 SNI 证书替代 postfix + Dovecot 兼容性

我们知道 postfix 不支持 SNI(服务器名称指示),这意味着如果您定义证书,它将用于您在该服务器上拥有的所有域名,这对不支持的人可能不利愿意花大价钱购买精美的证书。Postfix 在他们的网站上声明他们没有实施 SNI 的计划。

我的邮件服务器配置了 Dovecot 和 Postfix。我想用支持 SNI 并与 Dovecot 兼容的东西替换后缀(或至少接受来自 Dovecot 的相同用户名/密码数据库方案)。

您能否告诉我存在哪些满足这些条件的 postfix 替代方案(最好是开源的)。

postfix dovecot

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

Dovecot SMTPD Sasl 身份验证错误:致命:没有 SASL 身份验证机制

我在谷歌上搜索了这个错误,但我读过/尝试过的任何内容都没有 - 任何人都知道它是什么

错误日志:

Feb 23 22:35:36 localhost postfix/smtpd[5278]: connect from localhost.localdomain[127.0.0.1]
Feb 23 22:35:36 localhost postfix/smtpd[5278]: warning: SASL: Connect to smtpd failed: No such file or directory
Feb 23 22:35:36 localhost postfix/smtpd[5278]: fatal: no SASL authentication mechanisms
Feb 23 22:35:37 localhost postfix/master[5214]: warning: process /usr/libexec/postfix/smtpd pid 5278 exit status 1
Feb 23 22:35:37 localhost postfix/master[5214]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Run Code Online (Sandbox Code Playgroud)

后缀/main.cf:

queue_directory = /var/spool/postfix
smtpd_sasl_type = dovecot
smptd_sasl_path = private/auth
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header …
Run Code Online (Sandbox Code Playgroud)

postfix dovecot sasl

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

Dovecot 无法连接到 imaps 993

我正在尝试在 digitalocean VPS 中设置邮件服务器。问题是,尽管防火墙处于非活动状态并且 dovecot 正在侦听,但我无法 telnet 到 993。请告诉我我哪里做错了。我跟着这个 postfix, dovecot, mysql, spamassasin tutorial

我的服务器操作系统:

lsb_release -a
Run Code Online (Sandbox Code Playgroud)

结果:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial
Run Code Online (Sandbox Code Playgroud)

我一直跟着教程直到这部分:telnet example.com 993结果:

telnet mysite.com 993
Trying 127.0.1.1...
Connected to mysite.com.
Escape character is '^]'.
Connection closed by foreign host.
Run Code Online (Sandbox Code Playgroud)

我检查了防火墙:sudo ufw status这导致:

Status: inactive
Run Code Online (Sandbox Code Playgroud)

以及 dovecot 是否处于活动状态:sudo netstat -plutn | grep 993

tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      27460/dovecot …
Run Code Online (Sandbox Code Playgroud)

email-server imap dovecot digital-ocean

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

在 Postfix 和 Dovecot 中为多个域设置证书

我不知道如何设置 main.conf 后缀配置文件和 10-ssl.conf dovecot 配置文件,以使我的邮件服务器能够处理多个证书。让我解释一下...我在同一台服务器上有两个域,比如说

  • mail.example.it
  • mail.example.com

以及两个不同文件夹中的两个不同证书

  • etc/letsencrypt/live/mail.example.it
  • etc/letsencrypt/live/mail.example.com

问题是我应该如何在postfix配置的main.conf上设置tls参数?它似乎只支持一个条目

  • smtpd_tls_cert_file
  • smtpd_tls_key_file

dovecot 配置的 10-ssl.conf 上的相同问题:似乎只支持一个条目

  • ssl_cert
  • ssl_key

非常感谢您的帮助

email-server postfix dovecot ssl-certificate

8
推荐指数
2
解决办法
5402
查看次数

如何检查dovecot的配置是否有效?(配置文件语法)

我可以发出一个命令来告诉我当前的 dovecot 配置文件集是否有效或者是否存在问题?

我刚刚更改了我的 dovecot 配置文件。在尝试重新启动服务之前,我只想进行一次快速的健全性检查,以确认我是否犯了一个大错误。

我正在寻找与以下任何一项相同的鸽舍:

nginx -t
apachectl -t
postfix check
Run Code Online (Sandbox Code Playgroud)

如果有某种方法可以检查我的鸽舍配置的有效性,请告诉我。

email-server configuration dovecot

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

如何使用 Dovecot 设置 SENT 和 TRASH 文件夹?

Dovecot 设置的 IMAP 邮箱没有 SENT 文件夹或 TRASH 文件夹。我如何设置这些?有没有办法将它们放在 INBOX hiearchy 之外?我想确保这些文件夹适用于 iPhone 电子邮件客户端或任何其他移动电子邮件客户端。

email email-server iphone dovecot

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

在没有真正的 Linux 用户的情况下设置邮件帐户

我已经在我的 Ubuntu 服务器上设置了 Postfix 和 Dovecot。我的目标是创建 27 个可以接收和发送邮件到任何地方的邮件帐户。我的电子邮件不会在 Gmail、Yahoo 和 Outlook 中显示为垃圾邮件。我用 Rainloop 发送电子邮件,一切都很好。除了;

系统不应该有这么多用户。在撰写本文时,除了我的个人 sudo 用户和 root 用户之外,我在这个系统上有 6 个用户。我通过为人们创建 Linux 用户并为他们提供凭据来授予人们接收和发送电子邮件的权限。

我无法想象像雅虎这样的大型电子邮件服务拥有超过一千万系统用户,必须有一个解决方案让我将 Postfix/Dovecot 连接到一个数据库(可能是 MySQL?),其中存储了所有电子邮件用户,而不是创建这么多 Linux用户。

所以基本上,我将如何设置我在最后一段中写的内容而不会丢失现有数据?我在服务器上收到的电子邮件不多,但丢失数据是不好的做法,防止它总是好的。

谢谢!

ubuntu smtp postfix imap dovecot

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

是什么导致了 dovecot 上的 SSL-“在初始化时关闭”错误?

在我的一个系统中,我不时会看到如下错误消息:

TLS: SSL_read() failed: error:140E0197:SSL routines:SSL_shutdown:shutdown while in init
Run Code Online (Sandbox Code Playgroud)

什么可能导致这些错误?

dovecot openssl

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