1 最后由 shmily_iredmail (2016-08-31 13:01:15) 编辑

主题: 使用mailx配置smtp发送邮件问题

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
==== ==== ==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.9.5-1
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):mysql
- 使用的 Linux/BSD 发行版名称及版本号:CentOS 7
- 与您的问题相关的日志信息: 点击发送后,显示发送成功,但是对方没有收到邮件
====
/etc/mail.rc中文件配置
================================================
set from=admin@test.cn
set smtp=这里是我的iredmain的地址
set smtp-auth-user=admin@test.cn
set smtp-auth-password=mypassword
set smtp-auth=login
================================================

发送邮件是报错
[root@localhost etc]# mailx -v -s "test" test@test.cn < /etc/passwd
Resolving host 1.2.3.4 . . . done.
Connecting to 1.2.3.4 . . . connected.
220 mail.server ESMTP Postfix
>>> EHLO localhost
250-mail.server
250-PIPELINING
250-SIZE 15728640
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
>>> AUTH LOGIN
503 5.5.1 Error: authentication not enabled
smtp-server: 503 5.5.1 Error: authentication not enabled
"/root/dead.letter" 45/2003
. . . message not sent.
[root@localhost etc]#

还请问大神怎么解决?或者是有其他更好的方法,测试使用163的smtp可以正常发送邮件,是不是需要额外配置tls呢?

回复: 使用mailx配置smtp发送邮件问题

启用 SMTP 验证,以及 TLS 加密。

回复: 使用mailx配置smtp发送邮件问题

ZhangHuangbin 写道:

启用 SMTP 验证,以及 TLS 加密。

能具体讲解下如何再mail.rc 中启用SMTP验证以及TLS加密呢?
我设置了set smtp-use-starttls和set nss-config-dir
但还是不行,现在似乎是587拒绝链接呀。。。。
请求大神协助呀

回复: 使用mailx配置smtp发送邮件问题

请贴启用 starttls 后的新错误信息。