无法通过命令行向gmail帐户发送电子邮件

时间:2016-05-02 06:43:51

标签: bash email unix command ssmtp

我编辑了ssmtp.conf文件,其中包含所需的所有详细信息并配置了ssmtp!但是当我进入

[root@localhost ssmtp]#    ssmtp user@gmail.com message

在终端中它提示我这个错误!!

[root@localhost ssmtp]#    bash: ssmtp: command not found error

请帮助我

(PS:使用Fedora 7,命令与Centos类似)

1 个答案:

答案 0 :(得分:0)

  

SSMTP是一个程序,可以将本地计算机的电子邮件发送到   配置mailhost(mailhub)。[1]

假设您已经设置了ssmtp,首先检查ssmtp守护程序是否正在运行:

service ssmtp status

然后您可以使用mail命令发送邮件,例如

echo test | mail -v -s "testing ssmtp setup" user@gmail.com

如果您已使用gmail凭据配置ssmtp(使用ssmtp.conf),则上述命令将首先将邮件发送到gmail中心,并在添加authentication details后将其转发 user@gmail.com ,就像它最初从您的实际邮件帐户发送一样。