이메일 송수신 확인


 


송수신 확인 프로그램 설치

yum install telnet openssl

SMTP로 이메일 송신 확인

Gmail를 사용하여 SMTP 송신을 확인 한다.

# telnet smtp.gmail.com 25
# openssl s_client -connect smtp.gmail.com:465
openssl s_client -starttls smtp -connect smtp.gmail.com:587
    EHLO jopenbusiness.com              #--- 메일 서버와 인사
    AUTH LOGIN                          #--- 로그인
    Base64_인코딩된_아이디                #--- echo -ne '아이디' | base64
    Base64_인코딩된_비밀번호              #--- echo -ne '비밀번호' | base64
    # AUTH PLAIN ~    #--- echo -ne '\0아이디\0비밀번호' | base64
    mail from: pnuskgh@gmail.com        #--- 봉투에 사용되는 보내는 사람 메일 주소
    rcpt to: pnuskgh@gmail.com          #--- 봉투에 사용되는 받는 사람 메일 주소, 이주소로 메일이 발송됨
    data                                #--- 이 다음 라인부터 메일의 본문이 시작됨
    From: pnuskgh@gmail.com             #--- 메일을 보내는 사람 주소
    To: pnuskgh@gmail.com               #--- 메일을 받는 사람 주소
    Subject: Test mail                  #--- 메일의 제목
                                        #--- 여기에 반드시 한줄을 띄워야 한다.
    test mail body                      #--- 메일 내용
    test mail body line 2           
    .                                   #--- 메일의 본문이 종료되고 메일이 발송되도록 함
    quit

IMAP4로 편지함 확인

telnet localhost 143                    #--- IMAP은 디폴트로 143 port를 사용한다.
   0 login admin 암호                    #--- 아이디와 암호로 로그인 한다.
   1 select inbox                       #--- 받은 편지함(inbox)를 선택하여 오픈한다.
   2 fetch 11 rfc822.header             #--- 11번째 메일의 헤더를 읽는다.
   3 fetch 11 body[]                    #--- 11번째 메일읜 본문을 읽는다.
   4 close                              #--- 받은 편지함(inbox)을 close 한다.
   5 logout

POP3로 편지함 확인

telnet localhost 110                    #--- POP3는 디폴트로 110번 port를 사용한다.
   user pnuskgh@gmail.com               #--- 사용자 아이디, pnuskgh만을 사용하는 서버도 있음
   pass 암호                             #--- 사용자의 암호를 지정한다.
   list                                 #--- 메일의 전체 목록을 표시한다.
   retr 11                              #--- 11번째 메일을 읽는다.
   quit

Trouble Shooting


G-Suite 이메일 발송 오류

오류 메시지 : Username and Password not accepted

G-Suite의 경우 보안 수준이 낮은 앱은 차단 됩니다. G-Suite의 관리자 계정으로 로그인하여 보안 수준을 관리 하세요.

G-Suite 관리자로 로그인 한다. "앱 > G Suite > Gmail" 메뉴를 선택 한다.

호스트, 기본 경로, 이메일 인증 등을 설정 한다.

보안 수준이 낮은 형태로 계속 사용하려는 경우 아래와 같이 설정 하세요.

개인별 설정

일반 사용자가 Gmail로 로그인 한다.

"보안 > 보안 수준이 낮은 앱의 액세스"에서 "사용"으로 설정 한다.

G-Suite 관리자 설정

G-Suite 관리자로 로그인 한다.

"보안 > 설정 > 기본 설정 > 보안 수준이 낮은 앱을 설정하는 페이지로 이동" 메뉴를 선택 한다.

"모든 사용자가 보안 수준이 낮은 앱에 액세스 하도록 시행(권장하지 않음)"을 선택 한다.

최종 수정일: 2022-10-24 19:17:34

이전글 :
다음글 :
상단 menu
arrow_back_ios
arrow_forward_ios