SSMTP 전송 오류

SSMTP 전송 오류

첫 포스팅이라 어떻게 소개해야 할지 모르겠어서 그냥 넘어가겠습니다.

그래서 매 시간마다 특정 @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>

그런 다음 원래 메시지가 오류 메시지 아래에 나타납니다.

이제 이 이메일이 무엇을 의미하는지 모르겠습니다. 단지 제가 잘못 구성했다는 뜻일 수도 있습니다. 어쨌든, 나는 이 짜증나는 질문에 대한 답을 알고 싶습니다. 비록 그것이 제가 구성 파일을 얼마나 심하게 망쳤는지를 설명하는 것일지라도 말입니다.

관련 정보