gpt4 book ai didi

Linux 配置 -- ssmtp : Cannot open smtp. gmail.com:587

转载 作者:IT王子 更新时间:2023-10-29 00:16:01 32 4
gpt4 key购买 nike

您好,我有安装了 ssmtp 的 RHEL5 ssmtp-2.61-22.el5.i386.rpm

我的/etc/ssmtp/ssmtp.conf 更新如下:-

AuthUser=mymail@gmail.com
AuthPass=mypassword
FromLineOverride=YES
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
UseTLS=Yes
RewriteDomain=gmail.com

还重新评估如下:

root:mymail@gmail.com:smtp.gmail.com:587

我已经关闭了sendmail服务

当我尝试使用 ssmtp 发送电子邮件时出现以下错误

[root@ctmtest ssmtp]# echo "test" | ssmtp -vvv mymail@gmail.com
[<-] 220 smtp.gmail.com ESMTP v26sm42795996pfi.56 - gsmtp
[->] EHLO ctmtest
[<-] 250 SMTPUTF8
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
ssmtp: Cannot open smtp.gmail.com:587

我搜索了很多有这个错误的标签,但无法解决这个问题

我的系统能够在端口 587 上连接 smtp.gmail.com

[root@ctmtest ssmtp]# telnet smtp.gmail.com 587
Trying 74.125.200.108...
Connected to smtp.gmail.com (74.125.200.108).
Escape character is '^]'.
220 smtp.gmail.com ESMTP o90sm11695907pfi.17 - gsmtp

有人解决过这个问题吗?请建议

最佳答案

我遇到了同样的问题。以下步骤对我有用:

  1. sudo vi/etc/ssmtp/ssmtp.conf添加以下内容:

TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt
root=XXXX@gmail.com
mailhub=smtp.gmail.com:587
授权用户=XXXX
认证密码=XYXYX
使用STARTTLS=Yes
使用TLS=是
主机名=AAAA

替换:XXXX-用户名(邮箱)XYXYX-密码(邮箱密码)AAAA- 主机名(通过运行 $hostname 获取)

  1. sudo vi/etc/ssmtp/revaliases添加以下内容:

root:XXXX@gmail.com:smtp.gmail.com:587

替换:XXXX - 用户名(邮件)

  1. 现在尝试运行邮件:

    $mail -s "adasdas"XXXX@gmail.com

    抄送:XYZLoremIpsum.'ctrl+D'

它解决了我的问题。希望对于系统(Office)你需要配置正确的代理设置否则你会得到一个错误:

cannot send message: Process exited with a non-zero status

关于Linux 配置 -- ssmtp : Cannot open smtp. gmail.com:587,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35130119/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com