Linuxconfiguration –ssmtp:无法打开smtp.gmail.com:587

Linuxconfiguration –ssmtp:无法打开smtp.gmail.com:587,第1张

概述Linuxconfiguration – ssmtp:无法打开smtp.gmail.com:587

您好我有ssmtp安装在ssmtp-2.61-22.el5.i386.rpm RHEL5

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

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

也revaliases更新如下:

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

我已经closuressendmail服务

如何编写一个从Gmail的IMAP IDLE获得通知的unix脚本?

保持文本颜色,而复制粘贴窗口从Eclipse到Gmail?

在linux中发送一个来自C / C ++程序的电子邮件

Chrome不能播放MP4

Mailx和Gmail的nssconfiguration目录

当我尝试发送电子邮件与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

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

我的系统能够在端口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

有没有人解决了这个问题? 请build议

java:直接gmail url

使用Gmail发送邮件

Python Django Gmail SMTP设置

尝试访问gmail API时发生无效范围错误

Rails 4 ActionMailer与Gmail的NET :: SMTPAuthenticationError:534-5.7.14

尝试改变这个选项

允许安全性较低的应用访问您的帐户

https://support.Google.com/accounts/answer/6010255?hl=en

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

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 AuthUser=XXXX AuthPass=XYXYX UseSTARTTLS=Yes UseTLS=Yes hostname=AAAA

替换为:XXXX-用户名(邮件)XYXYX-密码(邮件密码)AAAA-主机名(通过运行$主机名获得)

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

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

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

尝试立即运行邮件:

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

CC:XYZLoremIpsum。 'CTRL + d'

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

无法发送消息:进程以非零状态退出

这可能是因为你没有设置ssmtp.conf的hostname参数。 它应该是一个可解析的,完全合格的域名; 你的默认是ctmtest的机器名(如ctmtest的EHLO命令所示)。

user963在他们的答案中提到的问题也可能在这里起作用,但是在这种情况下,你会得到一个不同的错误消息,像ssmtp: Authorization Failed (534 5.7.14 ...) 。

首先要在终端:主机名中得到你的主机名类型

复制它并在ssmtp.conf中的主机名参数过去

总结

以上是内存溢出为你收集整理的Linuxconfiguration – ssmtp:无法打开smtp.gmail.com:587全部内容,希望文章能够帮你解决Linuxconfiguration – ssmtp:无法打开smtp.gmail.com:587所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1277017.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存