Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Ubuntu中的shell脚本发送邮件_Shell_Ubuntu_Smtp_Sendmail - Fatal编程技术网

从Ubuntu中的shell脚本发送邮件

从Ubuntu中的shell脚本发送邮件,shell,ubuntu,smtp,sendmail,Shell,Ubuntu,Smtp,Sendmail,我创建了一个执行一些数据库查询的shell脚本,并创建了一个cron选项卡来执行该shell脚本。我正在为此任务生成日志,以检查脚本是否成功执行。 现在我想使用smtp将此日志文件发送给开发人员。 如何在shell脚本中配置smtp 提前感谢。您可以使用SendEmail脚本() 这是一个非常好的命令行smtp客户端。您可以从crontab运行它。用法示例: sendEmail -f fromAddr@example.com -t toAddr@example.com -s smtp.serve

我创建了一个执行一些数据库查询的shell脚本,并创建了一个cron选项卡来执行该shell脚本。我正在为此任务生成日志,以检查脚本是否成功执行。
现在我想使用smtp将此日志文件发送给开发人员。
如何在shell脚本中配置smtp
提前感谢。

您可以使用SendEmail脚本()

这是一个非常好的命令行smtp客户端。您可以从crontab运行它。用法示例:

sendEmail -f fromAddr@example.com -t toAddr@example.com -s smtp.server.com -u theSubject -m the Message -a fileToAttach
官方网站的描述:

SendEmail是一个轻量级的命令行SMTP电子邮件客户端。如果你 有需要从命令行发送电子邮件,这个免费程序是 完美:使用简单,功能丰富。它被设计用于 bash脚本、批处理文件、Perl程序和web站点,但非常简单 适应性强,可能会满足您的要求。发送电子邮件是书面的 在Perl中,它的独特之处在于它不需要模块。它有一个 直观灵活的命令行选项集,使其非常 易于学习和使用

SendEmail是根据GNU GPL授权的,该GPL是 许可证或(由您选择)任何更高版本

[支持的平台:Linux、BSD、OS X、Windows 98、Windows NT、, Windows 2000和Windows XP]


您可以使用SendEmail脚本()

这是一个非常好的命令行smtp客户端。您可以从crontab运行它。用法示例:

sendEmail -f fromAddr@example.com -t toAddr@example.com -s smtp.server.com -u theSubject -m the Message -a fileToAttach
官方网站的描述:

SendEmail是一个轻量级的命令行SMTP电子邮件客户端。如果你 有需要从命令行发送电子邮件,这个免费程序是 完美:使用简单,功能丰富。它被设计用于 bash脚本、批处理文件、Perl程序和web站点,但非常简单 适应性强,可能会满足您的要求。发送电子邮件是书面的 在Perl中,它的独特之处在于它不需要模块。它有一个 直观灵活的命令行选项集,使其非常 易于学习和使用

SendEmail是根据GNU GPL授权的,该GPL是 许可证或(由您选择)任何更高版本

[支持的平台:Linux、BSD、OS X、Windows 98、Windows NT、, Windows 2000和Windows XP]


您可以使用以下命令从命令行或shell脚本发送电子邮件:

/usr/sbin/sendmail recipient@domain.tld < /path/to/message/to/send.txt
/usr/sbin/sendmailrecipient@domain.tld
您可以使用以下命令从命令行或shell脚本发送电子邮件:

/usr/sbin/sendmail recipient@domain.tld < /path/to/message/to/send.txt
/usr/sbin/sendmailrecipient@domain.tld
在不配置smpt客户端的情况下,还有其他发送邮件的方法吗?您不需要配置任何东西。只需下载sendemail并按照示例中的方式执行即可。它将连接到给定的smtp服务器并发送电子邮件。如果有任何问题,我将尝试让您知道。太棒了!工作起来像个魔术师。林克死了:-(在不配置smpt客户端的情况下,还有其他发送邮件的方法吗?您不需要配置任何东西。只需下载sendemail并按示例中所示执行即可。它将连接到给定的smtp服务器并发送电子邮件。如果有任何问题,我将尝试通知您。太好了!就像charme一样工作。链接已断开:-(