- 이메일 송수신 확인
- 송수신 확인 프로그램 설치
- SMTP로 이메일 송신 확인
- IMAP4로 편지함 확인
- POP3로 편지함 확인
- Trouble Shooting
- G-Suite 이메일 발송 오류
이메일 송수신 확인
송수신 확인 프로그램 설치
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 관리자로 로그인 한다.
"보안 > 설정 > 기본 설정 > 보안 수준이 낮은 앱을 설정하는 페이지로 이동" 메뉴를 선택 한다.
"모든 사용자가 보안 수준이 낮은 앱에 액세스 하도록 시행(권장하지 않음)"을 선택 한다.
최종 수정일: 2024-09-30 12:26:19
이전글 :
다음글 :