Cronjob 发送了邮件,但我没有指定邮件……?

Cronjob 发送了邮件,但我没有指定邮件……?

已经使用 Ubuntu 构建了一个星号系统,一切运行良好,但我有一个问题。

已经创建了一个 cron 作业,我收到了一封我没有指定的电子邮件,现在crontab -e该作业正在运行,但发送了一封我不知道它是如何发送的电子邮件。

以下是我的 Gmail 账户中的内容

Diagnostic information for administrators:

Generating server: AST.ORG

[email protected]
#550 5.1.1 RESOLVER.ADR.RecipNotFound; not found ##

Original message headers:

Received: from mail-ob0-f176.google.com (209.85.214.176) by mail2.ast.org
 (192.168.10.11) with Microsoft SMTP Server id 8.3.327.1; Sat, 31 Aug 2013
 01:05:35 -0600
Received: by mail-ob0-f176.google.com with SMTP id uz19so2697286obc.7
        for <[email protected]>; Sat, 31 Aug 2013 00:05:32 -0700 (PDT)

答案1

默认情况下,Cron 会向 @ 发送通知(因此,如果您以 jim 身份登录,并且您的系统名为 mypc.local,cron 会向[电子邮件保护]默认情况下)。您可以通过在 crontab 文件顶部添加以下行(通过运行 crontab -e)来更改此电子邮件地址。

MAILTO="[email protected]"

这是针对每个用户的更改,因此如果您的系统上有多个用户,则需要为每个用户执行此操作。

相关内容