첫 포스팅이라 어떻게 소개해야 할지 모르겠어서 그냥 넘어가겠습니다.
그래서 매 시간마다 특정 @pomail.net 이메일로 전송된 이메일이 자동으로 알림으로 변환되어 내 휴대폰에 표시되는 푸시오버 이메일 게이트웨이를 통해 내 스마트폰에 알림으로 보내려는 테이블을 출력하는 스크립트를 cron에서 실행하고 있습니다.
좋아, 그래서 크론 스크립트를 설정한 다음 이메일 알림에 대한 HowToGeek의 가이드를 따라 알림으로 이동했습니다(링크가 너무 많은 것 같습니다).
일부 설정이 혼란스럽다는 것을 알았지만 Gmail에서 안전하지 않은 응용 프로그램을 활성화하고 "/etc/ssmtp/ssmtp.conf" 끝에 줄을 추가하는 등 온라인에서 몇 가지 버그를 수정한 후에는 "echo"가 작동할 것이라고 생각합니다. "ssmtp를 사용하여 Linux 서버에서 메시지 테스트" |[이메일 보호됨]" 메일이 성공적으로 전송되었습니다.
구성 파일을 다음과 같이 수정했습니다(괄호 제외): root=(내 이메일 ID)@pomail.net(보낼 이메일) mailhub=smtp.gmail.com:587 호스트 이름=localhost [이메일 보호됨](내 파이 이메일이 이메일을 보냅니다) AuthPass=PasswordFromLineOverride=YES UseSTARTTLS=YES TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
그리고 별칭 파일을 root:로 설정합니다.[이메일 보호됨]:smtp.gmail.com:587 (실제 이메일이 아님)
그러나 이제는 매시간(스크립트는 cron에서 매시간 실행됨) 이메일을 받습니다.[이메일 보호됨]계정:[이메일 보호됨]대화 중에 내 이메일은 BCC에 "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>
그런 다음 원래 메시지가 오류 메시지 아래에 나타납니다.
이제 이 이메일이 무엇을 의미하는지 모르겠습니다. 단지 제가 잘못 구성했다는 뜻일 수도 있습니다. 어쨌든, 나는 이 짜증나는 질문에 대한 답을 알고 싶습니다. 비록 그것이 제가 구성 파일을 얼마나 심하게 망쳤는지를 설명하는 것일지라도 말입니다.