通过命令行 RHEL 7 发送邮件
Sending mail through Command line RHEL 7
我发送邮件有困难。
我的mail.rc低于
account gmail {
set smtp-use-starttls
set ssl-verify=ignore
set smtp-auth=login
set smtp=smtp://smtp.gmail.com:587
set from=”email@gmail.com”
set smtp-auth-user=uname
set smtp-auth-password=***********
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
}
但是我遇到了错误
[root@localhost ~]# echo -e “Mail body text” | mailx -A gmail -s“Mail subject” uname.example.com
[root@localhost ~]# Error in certificate: Peer’s certificate issuer is not recognized.
smtp-server: 534-5.7.14 Please log in via your web browser and
smtp-server: 534-5.7.14 then try again.
smtp-server: 534-5.7.14 Learn more at
smtp-server: 534 5.7.14 https://support.google.com/mail/answer/78754 205sm11220769pfy.32 – gsmtp
“/root/dead.letter” 11/337
. . . message not sent.
我想我遇到了证书问题。我也使用了 firefox 证书。还是一样的问题。
我正在使用 RHEL7。
你能帮帮我吗
我更改了 google 帐户中的一些设置,更有可能降低一点安全性。
下面是link这样做的。
http://www.google.com/accounts/DisplayUnlockCaptcha
低于 link 将允许访问安全性较低的应用程序。
我发送邮件有困难。
我的mail.rc低于
account gmail {
set smtp-use-starttls
set ssl-verify=ignore
set smtp-auth=login
set smtp=smtp://smtp.gmail.com:587
set from=”email@gmail.com”
set smtp-auth-user=uname
set smtp-auth-password=***********
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
}
但是我遇到了错误
[root@localhost ~]# echo -e “Mail body text” | mailx -A gmail -s“Mail subject” uname.example.com
[root@localhost ~]# Error in certificate: Peer’s certificate issuer is not recognized.
smtp-server: 534-5.7.14 Please log in via your web browser and
smtp-server: 534-5.7.14 then try again.
smtp-server: 534-5.7.14 Learn more at
smtp-server: 534 5.7.14 https://support.google.com/mail/answer/78754 205sm11220769pfy.32 – gsmtp
“/root/dead.letter” 11/337
. . . message not sent.
我想我遇到了证书问题。我也使用了 firefox 证书。还是一样的问题。
我正在使用 RHEL7。
你能帮帮我吗
我更改了 google 帐户中的一些设置,更有可能降低一点安全性。
下面是link这样做的。
http://www.google.com/accounts/DisplayUnlockCaptcha
低于 link 将允许访问安全性较低的应用程序。