Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Unix 将cron运行的输出从EC2实例发送到外部电子邮件地址_Unix_Amazon Ec2_Cron_Exim - Fatal编程技术网

Unix 将cron运行的输出从EC2实例发送到外部电子邮件地址

Unix 将cron运行的输出从EC2实例发送到外部电子邮件地址,unix,amazon-ec2,cron,exim,Unix,Amazon Ec2,Cron,Exim,我想做的很简单——我希望EC2实例上的cron的输出转到外部电子邮件地址。不过,我显然做了一些错事,我感到困惑 我已经将exim4配置为使用gmail作为智能主机,但不知何故,我设法让来自cron守护进程的电子邮件作为来自:cron守护进程。为什么克朗决定以我的身份参选 我有 root: external@email.com user-account: external@email.com 在/etc/别名中。然而,我收到的电子邮件说 Delivery to the following rec

我想做的很简单——我希望EC2实例上的cron的输出转到外部电子邮件地址。不过,我显然做了一些错事,我感到困惑

我已经将exim4配置为使用gmail作为智能主机,但不知何故,我设法让来自cron守护进程的电子邮件作为
来自:cron守护进程
。为什么克朗决定以我的身份参选

我有

root: external@email.com
user-account: external@email.com
在/etc/别名中。然而,我收到的电子邮件说

Delivery to the following recipient failed permanently:
root@domu-____.compute-1.internal

为什么exim4试图通过一个如此奇怪的电子邮件地址访问root?理论上,我可以在exim4配置中将domu-(redacted).compute-1.internal添加为本地域,但这些是动态配置的实例,这将是一个真正的难题,而且我也不知道该域来自何处-hostname-f给出了ip-11-11-11.ec2.internal。我做了些什么让cron做一些事情而不仅仅是发送给root@localhost(哪种配置可以正常工作)?

确保您的cron文件中有空闲行:

mailto=”external@email.com"


如果有三个是交付错误,请将它们粘贴到此处

Hm,我将在下次设置此错误时尝试此操作-我处理此问题的机器早已退役。