SSMTP 传送错误

SSMTP 传送错误

这是我的第一篇文章,我不知道如何介绍,所以我就直接开始吧。

因此,每个小时我都会让 cron 运行一个输出表格的脚本,我希望通过 Pushover 电子邮件网关将其作为通知发送到我的智能手机,其中发送到特定 @pomail.net 电子邮件的电子邮件会自动转换为通知并显示在我的手机上。

好的,所以我已经设置了 cron 脚本,然后我按照 HowToGeek 的电子邮件警报指南转到通知(显然我有太多链接)

我发现一些设置令人困惑,但是,在在线修复了几个错误之后,例如在 gmail 中启用不安全的应用程序并在“/etc/ssmtp/ssmtp.conf”末尾添加一行,我认为它可以工作"echo "使用 ssmtp 从 Linux 服务器测试消息" | sudo ssmtp -vvv[电子邮件受保护]" 邮件发送成功。

我将配置文件修改为以下内容(不带括号): root=(my email id)@pomail.net (要发送到的电子邮件) mailhub=smtp.gmail.com:587 hostname=localhost [电子邮件受保护](我的 pi 电子邮件发送电子邮件) AuthPass=密码 FromLineOverride=YES UseSTARTTLS=YES TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt

并将重别名文件设置为:root:[电子邮件受保护]:smtp.gmail.com:587(不是我的实际电子邮件)

然而,现在每小时(脚本每小时在 cron 中运行)我都会收到一封电子邮件[电子邮件受保护]帐户来自[电子邮件受保护]在一次对话中,我的电子邮件向“pi”发送了一封电子邮件,其中包含“pi”的密件抄送和所需消息的正文。电子邮件来自[电子邮件受保护]有一个身体:

Delivery to the following recipient failed permanently:
     pi@localhost Technical details of permanent failure: 
DNS Error: 30638252 DNS type 'mx' lookup of localhost 
responded with code NXDOMAIN Domain name not found: 
localhost ----- Original message ----- DKIM-Signature: v=1; 
a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=message-id:from:date:to:subject:mime-version
         :content-transfer-encoding;
        bh=(random letters that I don't think that I should reveal)=;
        b=(more secret random letters)== X-Google-DKIM-Signature: v=1; a=rsa-sha256; 
c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:message-id:from:date:to:subject:mime-version
         :content-transfer-encoding;
        bh=(spooky secret letters)=;
        b=(super secret letters)== 
X-Received: by (ip address) with SMTP id (I don't think I should reveal this);
        Wed, 08 Jun 2016 15:00:44 -0700 (PDT) Return-Path: 
<[email protected]> Received: from localhost 
([(my ip)])
        by smtp.gmail.com with ESMTPSA id (I don't think I should reveal this)
        for <pi@localhost>
        (version=TLS1 cipher=AES128-SHA bits=128/128);
        Wed, 08 Jun 2016 15:00:43 -0700 (PDT) Message-ID: 
<(another id)@mx.google.com> From: root 
<[email protected]> X-Google-Original-From: 
root (Cron Daemon) Received: by localhost (sSMTP sendmail 
emulation); Wed, 08 Jun 2016 22:00:42 +0000 Date: Wed, 08 
Jun 2016 22:00:42 +0000 To: pi Subject: Cron 
<pi@raspberrypi> /home/pi/speedtest-cron.sh MIME-Version: 
1.0 Content-Type: text/plain; charset=UTF-8 
Content-Transfer-Encoding: 8bit X-Cron-Env: <SHELL=/bin/sh> 
X-Cron-Env: <HOME=/home/pi> X-Cron-Env: 
<PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=pi>

然后我的原始消息显示在错误消息下方

现在我不知道这封电子邮件的含义,可能只是告诉我我配置了错误。不管怎样,我很想知道这个恼人问题的答案,即使它只是解释我把配置文件弄得有多糟糕。

相关内容