이메일을 보냈지만 스팸이 아닌 경우에도 수신되지 않은 경우 어떤 진단 단계를 수행할 수 있나요?

이메일을 보냈지만 스팸이 아닌 경우에도 수신되지 않은 경우 어떤 진단 단계를 수행할 수 있나요?

특정 수신자에게 보낸 모든 이메일이 전송되었지만 도착하지 않고 스팸으로도 오류 없이 도착하는 문제가 있습니다. 반면 다른 모든 사람에게 보낸 이메일은 잘 작동합니다. 나는 당황해서 무슨 일이 일어나고 있는지 진단할 방법을 찾고 있습니다.

  • 지난 주에 Outlook 2016에서 일부 이메일을 고객에게 보냈습니다. 이제 해당 이메일을 받지 못한 것으로 나타났습니다. 다른 도메인의 다른 사람에게 이메일을 보내려고 했는데 아무도 내 이메일을 받지 못하는 것 같지만 다른 도메인의 다른 사람은 받습니다.
  • "보낸" 폴더를 확인해 보니 다른 모든 보낸 메일과 동일하게 나타납니다. 배달 보고서나 이와 유사한 내용이 없었고 "보낸 편지함"이 아닌 "보낸" 폴더에 있었습니다. 나는 또한 이 사람들에게 보내는 최근 이메일에서 나 자신을 참조에 포함해 보았습니다. 그들은 확실히 보냈습니다.
  • 해당 고객에게 확인해 보았는데, 저로부터 아무런 연락도 받지 못했습니다.스팸 폴더에도 안 들어가고. 나는 그들로부터 이메일을 받을 수 있지만 그들은 나로부터 아무 것도 받지 못합니다. 심지어 그들의 이메일에 대한 나의 답장도 없습니다.
  • 첫 번째 이메일에는 두 개의 작은(500kb) PDF 첨부 파일이 있었지만 첨부 파일이 없는 후속 이메일에도 같은 운명이 닥쳤습니다. 이메일에는 이미지나 링크가 없습니다. 과거에 동일한 이메일 주소와 Outlook을 통해 이메일을 주고받은 적이 있는 한 명에서 세 명 사이의 개인에게 보낸 일반적인 업무 관련 이메일이었습니다. 그들도 나와 같은 나라에 있다.
  • 배송 오류 답변이나 이와 유사한 답변은 없었습니다. 첫 번째 이메일은 지난 금요일 오전 8시 55분에 전송되었으므로 5일이 지난 지금까지 저나 상대방 측으로 아무 것도 수신되지 않았습니다.
  • 그들이 나에게 보낸 이메일은 잘 도착했습니다. 사실 내가 그들에게 보낸 첫 번째 이메일은 실패했지만 그들 자신의 이메일에 대한 답장이었습니다. 또한 최근 2주 전에도 이 도메인으로 정상적으로 수신된 이메일을 받았습니다.
  • 이 도메인에 대해 다양한 테스트 이메일을 시도했지만 아무것도 통과되지 않았습니다.

    • 단순히 "이것은 테스트 이메일입니다"라고 말하는 무고한 이메일은 절대 도착하지 않습니다.
    • 웹 메일 및 내 Android 메일 앱에서 보낸 이메일이 Outlook에서 보낸 이메일과 동일하게 도착하지 않습니다. 또한 배달 보고서도 제공하지 않습니다. 모든 것이 자동으로 실패합니다.
    • 휴대폰의 3G를 사용하여 보낸 이메일은 WiFi를 사용하여 보낸 이메일과 같은 운명을 겪습니다.
    • 또한 동일한 도메인에 새 이메일 계정을 만들었는데(예를 들어 [email protected]평소와 같이 사용하기 위해 [email protected]) 정확히 동일한 문제가 있었습니다(웹 메일을 사용하여 테스트).
    • 반송 메일 수신을 차단하는 잘못된 SMTP 설정이 있는지 테스트하기 위해 다음 주소로 이메일을 보냈습니다.[이메일 보호됨]아마도 존재하지 않을 것이라고 추론합니다. 나는 완전히 정상적인 "메일 배달 실패: 보낸 사람에게 메시지 반환" 반송 메일을 받았습니다. 따라서 반송 메일을 받을 수 있지만 어떤 이유로든 이 도메인에서 반송 메일이 전송되지 않고 있습니다.
    • 예를 들어 내 개인 Gmail 계정에서 보낸 이메일은 잘 수신됩니다. (그래서 이 문제가 해결될 때까지는 이 계정을 사용하고 있습니다.)

이메일은 내 도메인에서 왔습니다. 동일한 이메일 주소와 동일한 Outlook을 사용하여 다른 사람에게 이메일을 보냈는데 제대로 수신되었습니다. Gmail에서는 가끔 스팸으로 표시하는데, 제가 조사하고 있는 중이지만 다른 클라이언트에는 문제가 없는 것 같습니다.

그 외에는 계속할 일이 보이지 않습니다. 내 문제를 진단하기에는 여기에 충분하지 않다고 확신합니다.나는 해결책을 요구하는 것이 아니라진단 단계나는 가져갈 수있어, 예를 들어:

  • 전송 보고서나 로그와 같이 Outlook에서 볼 수 있는 "내부" 항목이 있나요?
  • 관련성이 있을 수 있는 서버 또는 도메인 관련 로그 유형을 살펴보아야 합니까? 내 도메인은 Centos VPS의 SMTP 서버에 할당되어 있습니다.
  • 이메일이 스팸 폴더까지 도달하지 못하게 만드는 블랙리스트나 보안 개입 유형이 있는지 알고 확인해야 합니까?

나는 이 질문을 본 적이 있다일부 사람들이 이메일을 받지 못함, 유사하지만 두 가지 차이점이 있습니다.

  • 그들은 대량 메일링 시스템을 사용하고 있고 저는 한 번에 한 이메일씩 일반 Outlook을 사용하고 있습니다.
  • 받아 들여진 대답은 비난합니다그레이리스팅- 그러나 첫 번째 누락된 이메일은 지난 금요일(5일 전)의 것이었으며 그레이리스팅에 포함된 이메일은 15분에서 "며칠" 동안 지연된 것으로 보입니다.

Tyson이 제안한 대로 시도해 보았습니다.http://mxtoolbox.com/하지만 안타깝게도 아무런 단서도 제공하지 않았습니다(적어도 제가 볼 수 있는 단서는 전혀 없었습니다). 내가 놓친 것이 있을 경우 결과는 다음과 같습니다.

블랙리스트 확인

95개의 알려진 블랙리스트와 비교하여 XX.XX.XX.XX를 확인하는 중...

시간 초과 1회와 함께 0회 나열됨

[목록 끝에 녹색 체크 표시가 많이 있습니다.]

TIMEOUT IPrange RBL Project [response time:] 0

따라서 알려진 블랙리스트에는 없습니다. IPrange RBL 확인이 실패한 이유를 모르겠지만 다음 위치에서 수동으로 확인했습니다.http://iprange.net/rbl/lookup/그리고 나도 거기 블랙리스트에 올라 있지 않아요.

SMTP 확인:

여기에 이미지 설명을 입력하세요

그래서 연결 시간이 조금 느린데(이유는 잘 모르겠지만, 그 부분은 살펴보겠습니다), 왜 보낸 메일이 완전히 사라지는 지 모르겠습니다.

http://intodns.com또한 내 도메인의 모든 MX 검사에 대해 녹색 체크 표시를 계속 표시합니다.


(Centos/Linux) 서버에서 로그 파일을 탐색해 보았습니다.

  • /var/log/maillog- 모두 비어있습니다. 나는 이것이 sendmail 로그라고 생각하며 현재 sendmail을 사용하지 않으므로 이것이 의미가 있습니다.
  • /var/log/exim/reject.log에 대한 거부된 무차별 대입 시도로 가득 차 있습니다 dovecot. 나는 fail2ban방화벽 설정 등을 확인하여 시도조차 멈출 수 있는지 확인하겠지만 이것이 관련이 없다고 생각합니다.
  • /var/log/exim/main.log또한 거부된 무차별 대입 시도가 많이 포함되어 있지만 실제 전송된 일부 이메일에 대한 기록도 포함되어 있습니다.

다음은 동일한 도메인에 있는 세 사람에게 보낸 이메일입니다. 세 사람 모두에게 실패했습니다(일부 영숫자 문자열을 편집하고 IP 주소를 TXT.LIKE.TH.IS로 바꿨습니다).

2016-02-12 08:55:41 no host name found for IP address MY.PC'S.IP.ADR
2016-02-12 08:55:49 1aU9Vw-0004vq-EG <= [email protected] H=(MyPCName) [MY.PC'S.IP.ADR] P=esmtpa A=dovecot_login:[email protected] S=1443429 [email protected]
2016-02-12 08:55:51 1aU9Vw-0004vq-EG => [email protected] <[email protected]> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG -> [email protected] <[email protected]> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG -> [email protected] <[email protected]> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG Completed

다음은 성공한 사람에게 보낸 이메일입니다(수신자가 수신함).

2016-02-12 08:58:20 no host name found for IP address MY.PC'S.IP.ADR
2016-02-12 08:58:23 1aU9YU-0004w0-IN <= [email protected] H=(MyPCName) [MY.PC'S.IP.ADR] P=esmtpa A=dovecot_login:[email protected] S=23133 [email protected]
2016-02-12 08:58:26 1aU9YU-0004w0-IN => [email protected] <[email protected]> R=dnslookup T=remote_smtp H=cluster4.eu.messagelabs.com [UK.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:58:26 1aU9YU-0004w0-IN Completed

나는 둘 사이에 어떤 중요한 차이점도 볼 수 없습니다. 전후에는 무차별 잔해 및 기타 이메일에 지나지 않습니다.

cluster5.us.messagelabs.com또는 의 의미가 무엇인지는 모르겠지만 cluster4.eu.messagelabs.com관련 IP 주소는 모두 MessageLabs IP 주소입니다.

인터넷 검색 messagelabs.com이 나타났습니다.이 블로그 기사, 이는 관련성이 있어 보이고 (우연히) 두 클라이언트가 모두 MessageLabs 구독자임을 시사하지만 중요한 차이점은 a) 작성자와 달리 배달 불가 영수증도 받지 못하고 b) MessageLabs가 내 메시지를 차단한 경우 이메일을 보내면 고객 중 한 명은 차단하고 다른 고객은 차단하지 않는 이유를 모르겠습니다.

답변1

이메일 문제 해결은 "발신자" 문제와 "수신자" 문제로 나눌 수 있습니다. 다른 사람에게 보낼 수 있으므로 보내는 쪽은 제대로 작동할 것입니다. 문제를 찾으려면 수신자 측을 조사해야 합니다.

로그를 보는 것은 좋은 단계이며 메시지가 어디로 도착하고 어디에 도착하지 않았는지 알 수 있습니다. 일반적인 이메일 흐름은 다음과 같습니다.

  1. 이메일 소프트웨어에서 서버로 보냅니다.

  2. 귀하의 서버가 자신의 서버로 전송합니다.

  3. 서버가 이메일 클라이언트로 보냅니다.

이 경우 로그를 보면 해당 서버가

Cluster5.us.messagelabs.com

Messagelabs는 현재 Symantec이 소유하고 있는 이메일 필터링 서비스입니다. 이와 같은 메시지 필터링 서비스는 모든 스팸 및 정크 메일을 제거하는 데 사용됩니다.~ 전에메시지는 클라이언트 소프트웨어로 전송됩니다. 이는 messagelabs에 의해 차단된 메시지가 클라이언트 소프트웨어의 스팸 또는 정크 이메일 폴더에 표시되지 않음을 의미합니다. 그것들은 그냥 사라지고 수신자는 그 어떤 흔적도 볼 수 없을 것입니다. 드문 경우지만 "다음에서 보낸 메시지"라는 메시지를 받을 수도 있습니다.[이메일 보호됨]차단되었습니다. 차단을 해제하려면 IT 부서에 문의하세요."

이것은 여기서 일어난 일과 매우 유사하게 들립니다. 기술적으로는 게시한 링크에 있는 사람과 같은 messagelabs에서 반송 응답을 받아야 하지만 이것이 보장되지는 않습니다. 스팸이라고 생각되면 메시지를 조용히 삭제할 수도 있습니다. 일반적으로 Messagelabs는 고객의 IT 부서에 차단된 메시지를 공개할 수 있는 인터페이스를 제공합니다. 회사 담당자에게 귀하의 이메일 주소에서 차단된 메시지가 있는지 IT 팀에 확인하도록 요청할 수 있습니다. 적어도 그들에게 연락할 수 있는 다른 방법이 있다면 그렇게 할 수 있습니다!

기타 유용한 일반 문제 해결 단계: 로그 파일에 액세스할 수 없는 경우 "MX 레코드"를 검색하여 모든 도메인에 대한 서버가 무엇인지 알아낼 수 있습니다.

예를 들면 다음과 같습니다.http://mxtoolbox.com/

MX 레코드는 이메일 서버가 이메일을 보낼 위치를 찾기 위해 찾는 것입니다.

그런 다음 mx 레코드에 나열된 서버에 대한 수동 연결을 시작하여 해당 서버가 이메일을 수락하는지, 어떤 오류 메시지가 나타날 수 있는지 확인할 수 있습니다. Putty와 같은 텔넷 프로그램을 사용하십시오.http://www.putty.org/ 포트 25의 이메일 서버에 텔넷으로 연결합니다. 필요한 명령 중 일부는 다음과 같습니다.http://www.yuki-onna.co.uk/email/smtp.html

이제 메일 서버에 연결하고 이메일 주소를 "보낸 사람" 주소로 사용하여 이메일을 보내고 서버가 어떻게 직접 응답하는지 확인할 수 있습니다. 반환된 이메일 오류 코드는 Google이나 여기에서 찾아볼 수 있습니다.http://www.serversmtp.com/en/smtp-error

서버에 연결할 수 있는지 확인한 후에는 이메일이 스팸으로 거부되거나 다른 이유로 거부된 이유를 알 수 있지만 그 이유를 해독하기가 쉽지 않을 수 있습니다. 이 단계에서는 messagelabs 고객에게 서버에서 받은 오류 코드(또는 오류 코드 없음)를 지원 번호로 문의하도록 요청하는 것이 좋습니다. 귀하는 messagelabs의 고객이 아니기 때문에 문제를 기록하거나 messagelabs에 고객 계정의 설정을 확인하도록 요청할 수 없습니다. 고객은 스스로 물어봐야 할 것입니다. 이는 다른 메일 필터링 제공업체에서도 비슷합니다.

오류 코드가 서버가 차단 목록에 나열되거나 SPF 레코드가 없는 등의 특정 문제를 지적하고 메일 필터링 공급자를 제3자에게 대하는 것은 결코 재미없기 때문에 스스로 해결할 수 있기를 바랍니다. 이와 같은 마지막 문제는 결함을 찾아 messagelabs에서 해결하기 전에 해결하는 데 3개월 이상이 걸렸습니다.

SPF 및 DKIM 설정에 대한 자세한 내용은 kubanczyk의 답변을 따르겠습니다. 왜냐하면 그들이 나보다 훨씬 더 많은 지식을 갖고 있는 것 같기 때문입니다!

행운을 빌어요!

답변2

아웃바운드 SMTP 로그는 대상이 메시지를 수락했음을 나타냅니다. 대상 메일 서버가 어떤 이유로든 반송 메일을 보낼 만큼 친절하다면 그게 전부입니다. (모를 수도 있는) 고객에게 이메일에 무슨 일이 일어났는지 묻는 것 외에 추측하는 것 외에는 할 수 있는 일이 많지 않습니다. 클라이언트로부터 받은 메시지의 전송 헤더를 볼 수도 있습니다.

여기제품 데이터 시트MessageLabs 솔루션(2페이지의 제어 작업 참조)

따라서 이 클라이언트의 메일 시스템은 다음과 같은 공통 요소를 기반으로 메일을 차단, 거부, 수정, 필터링, 검색, 리디렉션하는 등 잠재적으로 복잡한 정책을 제공하는 엔터프라이즈 메일 보안 솔루션을 사용하고 있습니다.

  1. 전송 헤더(이 메시지를 다른 제품에서 검사했습니까? 암호화 플래그가 지정되어 있습니까? 서명되어 있습니까? 원본 메일 시스템을 신뢰합니까?)
  2. 수신자(누가 누구에게 이메일을 보낼 수 있습니까?)
  3. 제목, 첨부파일 제한(제목에 'V1AGArA'가 있나요? .exe가 포함되어 있나요?)
  4. 텍스트에 제한된 키워드가 있나요?
  5. 메시지 내용이 기밀로 분류되었나요? (이 메시지가 모욕적인 것으로 표시되었습니까? PII가 포함되어 있습니까?)

목록은 계속해서 이어집니다. 저는 MessageLab의 제품에 대해 완전히 익숙하지는 않지만 대형 은행의 규정 준수, 거버넌스, 위험 및 IT 보안 부서에서 선호하는 유사한 제품을 사용하여 작업합니다. 해당 부서에서 필터링, 감사, 보관, 검토, 분석, 분류, 차단을 수행할 수 있기 때문입니다. 매우 세부적인 수준의 메일입니다. 많은 고객은 법적으로 다음과 같은 일반적인 작업을 수행해야 합니다.

  1. 금융 규제 위반 가능성이 있는 인바운드 및 아웃바운드 메일을 회사의 법무팀에 투명하게 전달하여 검토 및 승인할 수 있도록 격리합니다.
  2. 메시지 내용을 기반으로 인바운드 또는 아웃바운드 메시지의 참가자를 다시 작성합니다.
  3. 다음 사람의 메시지를 차단하세요.특정한콘텐츠나 키워드를 기반으로 한 메일함
  4. 문서 분석을 기반으로 메시지 일부를 수정하고 다시 작성합니다.
  5. 다음을 기반으로 추가 제한 및 제어 조치를 적용합니다.지역.한 가지 예는 내 고객의 ITAR 규정 때문입니다. 특정 지역의 모든 이메일에는 최종 사용자 사서함에 도달하기 위해 수동 승인이 필요한 메일 볼륨의 대규모 하위 집합에 적용되는 추가 심층 콘텐츠 분석 정책이 필요했습니다.

물론 기업 이메일에서는 어떤 일이든 일어날 수 있으므로 대상 메일 서버가 단순히 메시지를 삭제하고 릴레이에 대한 응답을 200 OK위조 할 가능성은 항상 있습니다. 이런 일이 발생합니다... 불량 라우팅 루프를 제거하기 위해 250 COMPLETED메일을 릴레이로 라우팅하도록 메일 릴레이를 구성한 일부 클라이언트를 알고 있습니다 . black hole기업메일은 언제나 즐겁습니다 :)

답변3

업데이트:이 답변은 모든 이메일(이메일 내용, 헤더 및 서버 설정)에 대한 진단 보고서를 얻는 방법을 설명합니다. 내 서버 설정을 개선하는 데 매우 유용하지만 불행하게도 여기에 제기된 모든 내용을 수정한 후에도 내 이메일은 여전히 ​​전달되지 않습니다. 다른 사람들이 나보다 더 많은 행운을 누릴 수도 있으므로 여기에 남겨 두겠습니다.


여러 가지 무료 온라인 이메일 테스트 서비스를 찾았습니다. 일회용 이메일 주소를 생성하고 이메일을 보낸 다음 링크를 클릭하면 알려진 다양한 스팸 필터가 해당 특정 이메일을 어떻게 평가하는지에 대한 보고서가 제공됩니다.

일반적으로 뉴스레터 테스트용으로 설계되었지만 제 목적에는 잘 맞았습니다.

어떤 것을 시도해야 할지 몰랐지만 처음 시도한 것은 -https://www.mail-tester.com/-유용한 결과를 얻었습니다.

나는 여기에 거짓 [email protected]이메일 계정을 사용했습니다. 왜냐하면 이메일 계정의 스팸 여부를 테스트하고 해당 이메일 계정을 스팸 목록에 파는 무료 서비스를 제공하는 것이 너무 뻔한 비즈니스 모델이기 때문입니다... :-)

그 보고서는 나에게 따라야 할 유용한 단서를 제공했습니다. 그들의 평결은 다음과 같습니다.

나쁘지 않다. 일부 받은 편지함은 여전히 ​​귀하를 거부할 수 있습니다.

5/10

진단 스크린샷은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

("본문에 오류가 포함된 메시지"라는 메시지는 들리는 것만큼 나쁘지 않습니다. 단지 뉴스레터를 테스트하고 있다고 잘못 가정했기 때문에 구독 취소 링크가 없다는 점을 지적하는 것뿐입니다.)

이것이 제가 찾고 있던 것입니다. 배송 실패 알림이 없는 경우 시도해 보고 수정할 수 있는 실행 가능한 항목입니다.

이제 내 이메일 주소가 메일 서버 호스트 이름 mail.my-domain.com 대신 마스터 VPS 호스트 이름 vps.my-domain.com을 가리키는 이유를 조사하고 SPF 항목이 왜 설정되었는지 조사하겠습니다. 몇 달 전에 MX 도구가 괜찮다고 말하는 것은 완전히 전파되지 않았습니다.

특히 이것은 내 특별한 문제의 근본 원인처럼 보입니다. 서버 구성의 기발한 구성으로 인해 일부 구성은 관련이 없다고 간주되고 일부는 수상쩍게 간주될 것입니다.

여기에 이미지 설명을 입력하세요


업데이트...

나쁜 소식...메일 테스터 보고서에서 제기된 모든 문제를 해결했습니다(관심 있는 사람은 서버 결함 관련 질문을 참조하세요).HELO 주소 문제그리고SPF 전파 문제). 이제 내 이메일은 Mail Tester에서 완벽한 10/10을 얻습니다...

우와! 완벽합니다. 보낼 수 있습니다

10/10

...하지만 내 이메일은아직수신되지 않습니다이 이상한 도메인 때문에요. 나는 어떻게든 조직별 블랙리스트에 추가된 것 같다고 생각하기 시작했습니다. (어쩌면 누군가 실수로 "답장"이나 "보관" 대신 "스팸" 버튼을 눌렀을 수도 있습니다. 이것이 설명이 될지 확실하지 않습니까?) .

답변4

종종 메일 제공업체는 이상한 규칙을 적용하여 해당 규칙과 일치하는 메일을 자동으로 제거합니다.
우리에게는 이런 문제가 있었습니다.
다른 회사(스팸 메일을 보낸)가 동일한 주소에 있었기 때문에 메일 제공업체가 해당 주소를 기반으로 우리의 메일을 제거했습니다...
그래서 저는 다음과 같이 하려고 합니다:
- 아무 것도 없이 메일을 보냅니다. 콘텐츠(일반 바닥글도 없음)와 메일함에 첨부 파일이 없으면 메일을 받을 수 없습니다.
=> 메일을 받을 수 있는 경우 일부 일반 콘텐츠는 "불량"으로 표시됩니다.
모든 경우에 파트너에게 문의하겠습니다( 메일을 받지 못하는 경우) 제공자 이름을 입력한 후 해당 핫라인에 전화하세요.

관련 정보