# SMTP 邮件无法发送且连接失败，但 openssl 正常工作

**URL:** <https://meta.discourse.org/t/smtp-mails-dont-send-and-connection-fails-but-openssl-works/331608>\
**Category:** Support\
**Created:** [2024年十月18日 22:18 UTC](https://meta.discourse.org/t/smtp-mails-dont-send-and-connection-fails-but-openssl-works/331608 "2024-10-18T22:18:51Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)\
**Post date:** [2024年十月21日 16:27 UTC](https://meta.discourse.org/t/smtp-mails-dont-send-and-connection-fails-but-openssl-works/331608/8 "2024-10-21T16:27:02Z")

</div>

您确实在容器中遇到了网络问题，但问题源于 DNS 而非 IP 连接。

您能否_从容器内部_使用 `openssl s_client` 连接到主机名？

您应该能够运行：

```plaintext
openssl s_client -connect smtp-relay.brevo.com:587 -starttls smtp

```

并得到：

```plaintext
…
Verify return code: 0 (ok)
…

```

> [@Trancos](#):
>
> 这让我遇到了另一个错误

这是预料之中的，因为您连接的是一个 IP 地址，而该 IP 地址不在证书上。

> [@Trancos](#):
>
> 我不太确定 DNS 问题将来是否会引起麻烦

会的。

---

_[View the full topic](https://meta.discourse.org/t/smtp-mails-dont-send-and-connection-fails-but-openssl-works/331608)._
