【问题标题】:How can I send email from within a script?如何从脚本中发送电子邮件?
【发布时间】:2013-08-17 02:23:06
【问题描述】:

所以我必须在 linux 计算集群上运行大量作业,我想编写一个脚本,当作业完成时会通过电子邮件发送给我。我不关心发送电子邮件服务器是什么,但我希望它将结果发送到我的 gmail 帐户。我尝试直接通过 telnet 发送,但遇到了这个问题Sending mail from smtp protocol in telnet。我在想也许我应该通过我的 gmail 帐户将它发送到我的 gmail 帐户。但我不知道如何从终端/在脚本中执行此操作。有什么想法吗?

【问题讨论】:

标签: linux email gmail


【解决方案1】:

如果机器配置正确,可以处理邮件,你可以试试mailx

mailx -s 'Hello World!' email@address.com <<- EOM
this is a test message
EOM

【讨论】:

    【解决方案2】:

    您可以使用sendmail。这正是您正在寻找的。这是example

    使用以下行创建一个名为 test.mail 的文件:

    Subject: test local
    first line of my message
    (compulsory blank line)
    

    然后做:

    /usr/bin/sendmail -v your@emailaddress.com < test.mail
    

    【讨论】:

      猜你喜欢
      • 2011-04-19
      • 1970-01-01
      • 2011-09-16
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 2020-11-03
      相关资源
      最近更新 更多