从Linux命令行向Gmail发送电子邮件

时间:2015-03-14 05:10:02

标签: bash gmail debian sendmail exim

这个问题似乎有很多答案,但它们似乎都不起作用: 我想从我的localhost发送电子邮件到Gmail帐户。就我所知,以下命令无效:

mail -s "Hello!" address@gmail.com

在Ctrl-Ding完成编辑后,没有任何失败通知或任何内容,并且该消息永远不会出现在该Gmail帐户的收件箱(或垃圾邮件文件夹)中。我已尝试过各种不同的方式在互联网上使用该命令,但似乎它无声地无法发送到非本地地址。有任何想法吗? 我正在使用Debian Wheezy

编辑:要清楚,问题不在于我得到了命令行提示,我知道我可以通过管道等来避免。问题是邮件根本就不会被发送。该命令在一段时间后返回,它只是默默地失败。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用带管道的回声来避免提示或确认。

回声"这是身体" | mail -s"这是主题" address@gmail.com