已经使用 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]"
这是针对每个用户的更改,因此如果您的系统上有多个用户,则需要为每个用户执行此操作。