主题: 587端口发邮件问题

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:v0.9.4
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):v0.5 (MySQL)
- 使用的 Linux/BSD 发行版名称及版本号:CentOS release 6.5
====
请问大神些,我现在用587端口能发邮件,但是用C#语言的SmtpClient发邮件,smtpClient.Port = 587;就提示异常:System.Net.Mail.SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.0 Must issue a STARTTLS command first
请问有人遇到过吗?或者说我哪里配置没对?

回复: 587端口发邮件问题

587 端口必须使用 TLS (或称为 STARTTLS)加密协议。请确认你的 C# SmtpClient 支持 tls。

回复: 587端口发邮件问题

ZhangHuangbin 写道:

587 端口必须使用 TLS (或称为 STARTTLS)加密协议。请确认你的 C# SmtpClient 支持 tls。

请问使用587端口 是不是必须得先使用OpenSSL创建证书?