
저는 sendmail과 mailutils를 사용하고 있습니다.
mailutils를 사용하여 보내는 메일을 보낼 수 있습니다.
sendmail을 사용하여 내 도메인으로 들어오는 메일을 받을 수 있습니다.
그러나 /etc/mail/aliases를 사용하여 이메일을 외부 이메일 주소로 전달하려고 하면 작동하지 않습니다.
또한 sendmail을 사용하여 보내는 메일을 보낼 수 없습니다. 오류는 발생하지 않지만 이메일은 전송되지 않습니다. 대기열에 추가되고 전송되지 않습니다. 내 이메일 로그는 다음과 같습니다.
Nov 10 22:27:38 localhost sendmail[159282]: 0AAMRbLo159282: from=root@localhost, size=2141, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Nov 10 22:27:38 localhost sm-mta[159286]: 0AAMRckL159286: from=<[email protected]>, size=2364, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Nov 10 22:27:38 localhost sendmail[159282]: 0AAMRbLo159282: [email protected], ctladdr=root@localhost (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=32141, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (0AAMRckL159286 Message accepted for delivery)
Nov 10 22:27:38 localhost sm-mta[159288]: STARTTLS=client, relay=aspmx.l.google.com., version=TLSv1.3, verify=FAIL, cipher=TLS_AES_256_GCM_SHA384, bits=256/256
Nov 10 22:27:38 localhost sm-mta[159288]: 0AAMRckL159286: to=<[email protected]>, ctladdr=<[email protected]> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=122364, relay=aspmx.l.google.com. [74.125.71.26], dsn=2.0.0, stat=Sent (OK 1605047258 r7si170039wrs.226 - gsmtp)
verify=FAIL
STARTTLS 라인에 나와 있습니다. Sendmail이 이메일을 전달하도록 하려면 무엇을 변경해야 합니까?
답변1
@AnFi가 지적했듯이 이것이 작동합니다.
Sendmail은 이메일 수신 및 전송을 위한 완벽한 솔루션입니다. 설정하는 것은 매우 쉽습니다. Postfix가 필요하지 않습니다.