Ubuntu 14.10, Postfix 및 Dovecot에서 이메일을 보낼 수 없습니다

Ubuntu 14.10, Postfix 및 Dovecot에서 이메일을 보낼 수 없습니다

이메일을 보내거나 받기 위해 Ubuntu 서버 설치를 설정하는 데 문제가 있습니다. 나는 이 모든 것에 상당히 익숙하지 않기 때문에 충분하거나 정확한 정보를 제공하지 못했다면 사과드립니다. 다른 것이 필요하면 알려주시기 바랍니다. 다음에 무엇을 해야할지 막막합니다.

서버를 올바르게 설정했으며 SSH를 사용했습니다.


다음을 사용하여 명령줄에서 이메일을 보내려고 할 때:

mmail [email protected]
Cc: [email protected]
Subject: Test
This is a test

나는 다음을 얻습니다./var/log/mail.log

Nov 29 23:13:44 mikeserver postfix/pickup[24226]: 0A60F63E007E: uid=1000 from=<mike@mikeserver>
Nov 29 23:13:44 mikeserver postfix/cleanup[26218]: 0A60F63E007E: message-id=<20141129231344.0A60F63E007E@mikeserver>
Nov 29 23:13:44 mikeserver postfix/qmgr[24227]: 0A60F63E007E: from=<mike@mikeserver>, size=381, nrcpt=2 (queue active)
Nov 29 23:13:45 mikeserver postfix/smtp[25920]: 0A60F63E007E: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[173.194.67.27]:25, delay=1.8, delays=0.08/0/1.3/0.46, dsn=2.0.0, status=sent (250 2.0.0 OK 1417302826 q5si38702680wia.0 - gsmtp)
Nov 29 23:13:48 mikeserver postfix/smtp[26219]: 0A60F63E007E: to=<[email protected]>, relay=mail.example.com[111.222.333.444]:25, delay=4.9, delays=0.08/0.01/4.3/0.5, dsn=5.0.0, status=bounced (host mail.exampleid: 550-Verification failed for <mike@mikeserver> 550-The mail server could not deliver mail to mike@mikeserver.  The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. 550 Sender verify failed (in reply to RCPT TO command))
Nov 29 23:13:49 mikeserver postfix/cleanup[26218]: 46C4163E007F: message-id=<20141129231349.46C4163E007F@mikeserver>
Nov 29 23:13:49 mikeserver postfix/bounce[26225]: 0A60F63E007E: sender non-delivery notification: 46C4163E007F
Nov 29 23:13:49 mikeserver postfix/qmgr[24227]: 46C4163E007F: from=<>, size=2631, nrcpt=1 (queue active)
Nov 29 23:13:49 mikeserver postfix/qmgr[24227]: 0A60F63E007E: removed
Nov 29 23:13:49 mikeserver postfix/local[26226]: 46C4163E007F: to=<mike@mikeserver>, relay=local, delay=0.15, delays=0.08/0.02/0/0.05, dsn=2.0.0, status=sent (delivered to maildir)
Nov 29 23:13:49 mikeserver postfix/qmgr[24227]: 46C4163E007F: removed

나에게도 이런 메시지가 온다.OS X Mac 메일 클라이언트

This is the mail system at host mikeserver.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                  The mail system

<[email protected]>: host mail.example.com[111.222.333.444] said:
   550-Verification failed for <mike@mikeserver> 550-The mail server could not
   deliver mail to mike@mikeserver.  The account or domain may not exist, they
   may be blacklisted, or missing the proper dns entries. 550 Sender verify
   failed (in reply to RCPT TO command)
Reporting-MTA: dns; mikeserver
X-Postfix-Queue-ID: 8038563E007C
X-Postfix-Sender: rfc822; mike@mikeserver
Arrival-Date: Sat, 29 Nov 2014 22:47:58 +0000 (GMT)

Final-Recipient: rfc822; [email protected]
Action: failed
Status: 5.0.0
Remote-MTA: dns; mail.example.com
Diagnostic-Code: smtp; 550-Verification failed for <mike@mikeserver> 550-The
   mail server could not deliver mail to mike@mikeserver.  The account or
   domain may not exist, they may be blacklisted, or missing the proper dns
   entries. 550 Sender verify failed

서버에서 임의의 주소로 이메일을 보내려고 하면 다음과 같은 메시지가 반환됩니다.

Transcript of session follows.

Out: 220 mikeserver ESMTP Postfix (Ubuntu)
In:  EHLO [192.168.0.12]
Out: 250-mikeserver
Out: 250-PIPELINING
Out: 250-SIZE 10240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In:  STARTTLS
Out: 220 2.0.0 Ready to start TLS
In:  EHLO [192.168.0.12]
Out: 250-mikeserver
Out: 250-PIPELINING
Out: 250-SIZE 10240000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-AUTH PLAIN
Out: 250-AUTH=PLAIN
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In:  AUTH PLAIN bWlrZQBtaWtlAHBhc3N3b3Jk
Out: 235 2.7.0 Authentication successful
In:  MAIL FROM:<mike@mikeserver>
Out: 250 2.1.0 Ok
In:  RCPT TO:<[email protected]>
Out: 451 4.3.5 Server configuration error
In:  RCPT TO:<[email protected]>
Out: 451 4.3.5 Server configuration error
In:  QUIT
Out: 221 2.0.0 Bye

그러나 OS X Mac Mail Connection Doctor는 서버의 IMAP 및 SMTP에 정상적으로 연결할 수 있습니다.

OS X Mac 메일 연결 의사

OS X 터미널에서 실행하면 lab_release -a다음이 제공됩니다.

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.10
Release:    14.10
Codename:   utopic

어떤 정보라도 대단히 감사하겠습니다. 나는 몇 시간 동안 이것에 있었습니다. 더 많은 정보를 제공하도록 유도하는 것일지라도. 다음에는 어디를 봐야할지 모르겠습니다.

답변1

mike@mikeserver에서 외부 도메인으로 메일을 보내고 있습니다. 이 도메인은 메일을 보내는 주소가 존재하는지 확인합니다(스팸 방지 정책). mike@mikeserver는 인터넷에 존재하는 이름이 아니므로 메시지가 반송됩니다(발신자 확인 실패).

이 경우 도움이 될 수 있는 존재하는 도메인으로 보내는 주소를 조정하면 됩니다. 그러나 많은 서버는 역방향 DNS가 HELO/EHLO와 일치하는지 확인하므로 메일을 보낼 수 있으려면 대부분의 도메인에 대한 역방향 DNS와 동일하게 식별되어야 합니다.

답변2

mikeserver에서 전송을 시도하고 있지만 fqdn이 아닙니다. mikeserver가 전화 접속 연결의 홈 시스템이라고 가정합니까? 집에 있는 컴퓨터에서 메일을 보내려면 메일 릴레이를 사용해야 합니다. 고정 IP가 있는 서버인 경우 DNS 이름 확인이 앞뒤로 작동하는지 확인해야 하며, mx 레코드가 올바르게 설정되어 있고(mikeserver.yourdomain.tld) ​​서버의 메일 이름이 그에 따라 설정되어 있는지 확인해야 합니다. 또한 서버에 대한 유효한 spf 레코드가 있어야 합니다.

관련 정보