본문 바로가기

스터디/R&D

대량메일 발송 결과

● 초기 설정 메일 테스트

날짜

2018-08-24(금)  2:59:00

건수

89,554

대상사이트

XX사이트

분당발송건수

건/분

분당 건수

1160/18

64.4

4077/54

75.5

4627/78

59.3

4759/84

56.6

5010/95

52.7

5781/130

44.5

7508/209

35.9

 

 

평균 분당 발송건수

분당 35.9

예상 발송 소요시간

약 30시간

결과

1. 점차 떨어지는 발송 속도
- 실패, 중지 -


● 변경된 설정 메일 테스트

날짜(시작시간)

2018-09-06 16:00

종료시간

2018-09-06 23:05

건수

127,283

대상사이트

XX사이트

분당발송건수

분당 건수

오픈수

오픈율

경과시간

체크 시간

2174

9

241

 

 

 

 

4387

18

246

 

 

 

 

21711

76

285

896

4.13%

1.3

 

26882

95

282

1243

4.62%

1.6

 

 35363

125 

282 

1865 

5.27% 

2.1

 

 41435

144 

287 

2261 

5.53% 

2.4

 

 92129

322 

286 

6295 

6.83% 

5.4

2018-09-06 21:25

120552

425 

283 

13074 

10.85 

7.1 

2018-09-07 11:44

120552

425

283

15464

12.8%

7.1

2018-09-10

평균 분당 발송건수

275.1

시간당 평균 발송건수

발송 소요시간

7:05:13

18,183

결과

1. 분당 건수 수치를 참고할 때, 일정한 속도로 메일 발송이 되고 있음을 알 수 있다.
2. 발송 건수에 비해 오픈율이 12%대로
낮음을 보여준다.
※ 경과 시간이 하루라서 더 올라갑니다. (목표 14%)

개선할 사항

1. 클릭율 기능이 없다. (현재 google analytics로 확인)
2. 스팸으로 분류되지 않도록 개선해야 한다.
 - 스팸 블록 확인 => 확인
 - Kornet에 Reverse DNS설정하기 => 설정함.
 - White Domain 등록하기 => 문의
3. 오픈율을 어떻게 올릴 수 있을까?
 - 수신거부(차단)할 가능성을 낮추게 한다.
 - 메일 발송 이후 실패자를 주소록에서 제외한다. 

왜이렇게 오픈율에 집착 하고 싶어지는지 모르겠다.

오픈율은 구매 프로세스의 가장 첫 번째 단계이며 이메일 구독자들의 참여도(Engagement)를 알아보는 주요 지표 중 하나이다. 보통 e커머스에서 이메일 오픈율은 10%에서 높으면 25%까지 나온다고 한다. 대체로 17.35%정도가 평균 수치.

오픈율을 높이는 방법으로 이메일 제목, 이메일 발송 시간, 이메일 발송 주기, 이메일 컨텐츠 등이 있다. (마케팅 요소)

  • 메일 제목에 수신자명을 포함시켜 볼까? 수신자명을 포함시킬 때, 5%오픈율이 20%대로 올린 사례가 인터넷에 있다.
     ※ https://pyggal.blog.me/221021908463
또 다른 방법으로 정상적인 이메일 주소로 메일을 발송하는 것이다. 어떻게 정상적인 이메일 주소인지 검증할 수 있을까?
  • 회원가입 과정에 인증 메일을 발송하도록 하여 검증된 이메일 데이터를 축적하는 것이다.
    ※실제 메일 주소가 없거나 잘못되어 발송이 되지 않는 건들이 메일로그에 수북히 쌓여있다. 

발송된 메일 중 실패 로그 분석 


1. 421-4.7.0 This message does not have authentication information or fails to pass

  • 위 오류를 뜨는 메일 주소는 Gmail입니다.  검색 결과, Gmail은 보호 프레임 워크(SPF, DMARC 및 DKIM)과 같은 도메인 인증 방법을 사용하지 않는 도메인에서 오는 모든 이메일을 차단하거나 지연시키는 보안 정책을 사용합니다.
  • 해결책으로 SPF, DMARC 및 DKIM을 구현하는 것이 좋습니다. 이 서비스는 도메인 수준 서비스이며 DNS 수준에서 구현됩니다. 이러한 기록을 보유하면 스푸핑 방지에 도움이 되는 추가 보안이 도메인에 제공됩니다.  최소한 모든 도메인에는 SPF 레코드가 포함되어야 합니다.
    참고 : https://support.symantec.com/en_US/article.TECH246970.html
  • 사용자를 스팸으로부터 보호하기 위해 IP주소에서 보낸 메일이 일시적으로 차단되었습니다.

2. 450 4.2.1 the user you are trying to contact is receiving mail too quickly

  • 연락하려는 사용자의 메일 수신 속도가 지나치게 빠릅니다. 나중에 메을을 다시 전송하세요. 
    Gmail에서는 사용자가 하루에 보내거나 받을 수 있는 이메일 수와 수신자로 추가할 수 있는 사용자 수를 제한합니다. 
    - 메일 전송 제한에 도달했습니다. > 500명 이상 수신자에게 전송했거나 500개 이상 전송한 경우 이 메시지 표시.
    - 보내신 메일을 전송할 수 없습니다. > 메일 주소가 잘못되거나 수신자 이메일 서버에서 반송됨.
    - 수신자가 받는 메일의 양이 너무 많음 > 짧은 시간 안에 너무 많은 이메일을 받는 경우 메시지가 표시 될 수 있음 .
    - 수신자 중 한 명이 Google+ 주소록에 있음. Gmail에서 문제

3. 450 4.7.1 Client host rejected : can not find your host name

  • 해외 메일 서버로 메일을 보내려면 사용중인 메일서버 IP에 대해 Reverse DNS(PTR Record)가 등록되어야 수신이 될 가능성이 높다.
    ※ 자세한 사항은 여기에 http://www.passkorea.net/Board/ViewDoc.aspx?brdNo=8&docNo=29293&page=1&brdType=&schType=&schValue

4. [xxxxx@amil.plala.or.jp] Deferred : v6mx.plala.or.jp. : Network is unreachable

  • 해당 주소에 접근이 되지 않습니다.

5. 452 4.2.2 Mailbox full

  • 연락하려는 이메일 계정의 용량이 초과했습니다.

6. 451 4.2.2 user over quota; cannot receive new mail: xxxxx@me.com

  • 할당량을 초과 한 사용자; 새 메일을 받을 수 없습니다.

7. Deferred : Connection timed out with studiopenta.net

  • 25번 포트에서 텔넷 연결을 확인. 방화벽 규칙이 25 포트로 수정되어 텔넷이 연결되지 않음. 잘못된 SMTP 자격 증명을 사용하고 있었습니다. (차단 된 SMTP 포트를 사용 중임을 의미) 
    이 경우 587포트를 사용할 수 있습니다. 포트 465 및 588도 작동할 수 있지만 보내는 보안을 위해 SSL을 사용하도록 설정 한 상태에서 먼저 465를 테스트해야 합니다. 588은 SSL을 지원하지 않습니다. 

Google이 메일을 차단하는 이유는?

위에서 실패된 메일 로그 중 많은 부분이 421에러를 반송하고 있습니다. 그리고 발신자는 Gmail 사용자입니다.

  • 새로운 IP 주소에서 많은 양의 이메일을 보냈습니다.
  • 이메일 불륨의 갑작스러운 변경
  • 이탈률이 높습니다.
  • Gmail 사용자로부터 스팸 보고서
  • 잘못된 DNS 설정
  • 낮은 발신자 점수
  • 공개 블랙 리스트에 IP목록
Gmail의 블랙리스트에서 제거를 요청하는 방법으로 Gmail에 전송 문제를 신고하는 것입니다. 양식이 제출되면 3~7일 소요됩니다. 주의해야 할 점은 합법적인 대량 메일 발송을 하고 400 오류 코드를 반송하는 경우입니다. 



'스터디 > R&D' 카테고리의 다른 글

리눅스 sendMail 대량메일 설정  (0) 2018.08.27
개발방법론 - 애자일(Agile)  (0) 2015.06.21