- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经配置了一个 Ubuntu 14.04 服务器并且运行良好了一段时间。上面安装并运行正常的 web、ftp 和邮件服务器。一周前,我用来连接管理控制台和邮件的 SSL 证书过期了,我继续从 StartSSL 获取了一个新证书。
新证书用于 mail.mydomain.com。 Postfix (main.cf) 配置包含以下内容:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = /usr/share/doc/postfix
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/mail.crt
smtpd_tls_key_file = /etc/postfix/mail.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = mail.mysite.com
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
myorigin = /etc/mailname
mydestination = mail.mysite.eu, localhost, localhost.localdomain
Dovecot.conf
protocols = imap pop3
auth_mechanisms = plain login
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_privileged_group = vmail
postmaster_address = postmaster@saturn13.eu
ssl_cert = </etc/postfix/mail.crt
ssl_key = </etc/postfix/mail.key
ssl_protocols = !SSLv2 !SSLv3
Dovecot/conf.d/10-ssl.conf
ssl = yes
ssl_cert = </etc/postix/mail.crt
ssl_key = </etc/postfix/mail.key
我读到 StartSSL 需要安装中间和根 CA,所以我尝试将它们连接到一个 mail.pem 文件中,然后我继续在 Postfix 和 Dovecot 中进行设置。尽我所能,每次我运行 openSSL 测试时,结果都是这样的:
root@server:/etc/dovecot# openssl s_client -connect mail.mysite.com:465
CONNECTED(00000003)
write:errno=104
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 305 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---
更让我困惑的是,当我尝试连接到 Thunderbird 帐户时,会出现一个弹出窗口,要求确认 www.mysite.com:443 的安全异常(exception)。
那么,你能帮我弄清楚这个配置有什么问题吗?当我在 Windows 中打开 mail.crt 文件时,一切正常。那么,为什么我无法连接到服务器,为什么 Thunderbird 尝试连接到 www 和端口 443?
谢谢!
最佳答案
对于 startssl 证书,您需要等待一天,否则 ocsp 验证将失败。
firefox 和 thunderbird 启用了 ocsp。也许这就是结核病的原因...
对于 openssl 错误,也许您使用了错误的密码?在这里查看:https://weakdh.org/sysadmin.html
你的 mail.crt 看起来像:
-----开始证书-----
..xxx..
-----证书结束-----
和你的 mail.key 一样
-----开始RSA私钥-----
...xxx...
-----结束RSA私钥-----
您不需要安装 startssl root 证书,因为它已安装在所有浏览器中...只是中间:
我正在使用的后缀
smtpd_tls_CAfile = /etc/ssl/private/sub.class1.server.ca.pem
鸽舍
ssl_ca = </etc/ssl/private/sub.class1.server.ca.pem
和 Apache
SSLCertificateChainFile /etc/ssl/private/sub.class1.server.ca.pem
关于email - 后缀/Dovecot SSL 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30501472/
我想知道是否有办法用变量中的另一个字符替换一个字符。例如,用字符串变量中的下划线替换每个点。 最佳答案 我还没有尝试过,但基于 Variables specification ,我尝试解决这个问题的方
Dovecot 支持两者 mbox和 maildir格式来存储电子邮件。我搜索了它的文档以将所有电子邮件存储在 MySQL 中数据库,但我找不到它。 是否可以告诉 dovecot 将所有传出和传入的电
我想使用 Postfix+Dovecot 作为电子邮件解决方案。我们已经有一个正在运行 Woltlab Burning Board 的网站。其中一些用户(支持人员、版主、开发人员)将获得电子邮件地址。
使用 ubuntu 14.04、dovecot、postfix 和 Thunderbird 我正在使用 dovecot 和 postfix,并已将 postfix 设置为使用 Maildir。 我已经
我最近使用 zpanel(使用 dovecot 和 Maildir 格式)为我的域设置邮件服务器,并使用 user@my-domain 创建了一个用户电子邮件帐户。 com 在这里。 这里所有的电子邮
我尝试为 dovecot 启用 SSL。所以我用 openssl 生成/安装了证书。但是当我尝试测试连接时,客户端报告错误。也许有人可以帮助我。给我指明正确的方向? 命令行输入: openssl s_
我在 Linux 系统上设置了一个 Dovecot 邮件服务器。它工作正常。我能够看到电子邮件进入邮件服务器。我编写了每小时运行一次的 Java 代码,并将新收到的电子邮件从邮件服务器复制到某个目录。
我已经安装了一个基于 Postfix 和 Dovecot 的新邮件服务器。当我配置所有内容时,设置很好。没有错误输出或错误。 问题是:当我尝试通过客户端连接到邮件帐户时,它会在身份验证时闲置。 在/v
求助!我正在尝试使用 Postfix 和 Dovecot 在 LAN 上设置内部邮件服务器。一切似乎都配置良好,电子邮件已发送(并在我的 gmail 帐户上接收)但从未在本地服务器上收到(使用 Squ
SELECT CONCAT('maildir:/var/vmail/',maildir) AS mail, 5000 AS uid, 5000 AS gid FROM ma
关闭。这个问题是not about programming or software development .它目前不接受答案。 这个问题似乎不是关于 a specific programming
我将 Outlook 客户端设置为使用 imap 连接到我的邮件服务器。问题是我在 Outlook 中看到的唯一文件夹是“收件箱”和“垃圾邮件” 这是我的doveconf -n # 2.1.7: /e
我们有一个邮件服务器快要死了,在退役之前正在将帐户迁移到新服务器。该计算机拥有跨 25 个以上域的 800 多个电子邮件帐户,因此在迁移完成之前保持正常运行非常重要。 最近它开始充满错误日志,由于没有
我已经配置了一个 Ubuntu 14.04 服务器并且运行良好了一段时间。上面安装并运行正常的 web、ftp 和邮件服务器。一周前,我用来连接管理控制台和邮件的 SSL 证书过期了,我继续从 Sta
尝试从我的 outlook 客户端发送电子邮件时出现此错误 554 Relay access denied。 我可以阅读收到的邮件,但无法发送。 如果我使用 telnet localhost 25 连
我需要知道哪些邮箱不使用电子邮件并删除它们。我想更改 dovecot-sql.conf: UPDATE users SET last_=NOW() WHERE username = '%u' 但结果是
我已使用以下说明来安装邮件服务器: http://www.geoffstratton.com/ubuntu-mail-server-postfix-dovecot-and-mysql 现在我正在尝试用
我在我的服务器上运行 Dovecot + Postfix,并且我希望 PHP 生成电子邮件帐户。除了密码之外,一切都有效。他们正在使用MySQL函数,但我不能使用它,因为我使用Symfony(至少我认
我正在尝试使用 Python 的 smtplib 连接到 Dovecot 服务器。两者看起来都很有能力,但我一定缺少一些基本的东西。在任何一个文档中都找不到任何内容。 非 SSL 连接会立即被拒绝..
telnet 本地主机 pop3正在尝试::1...正在尝试 127.0.0.1...telnet:无法连接到远程主机:连接被拒绝 netstat -l tcp 0 0 *:www : 听 tcp 0
我是一名优秀的程序员,十分优秀!