블로그 이름

[SMTP] SMTP Bucket 사용하여 SMTP 테스트하기 본문

개발/기타

[SMTP] SMTP Bucket 사용하여 SMTP 테스트하기

Hide 2025. 9. 21. 23:23

SMTP 테스트를 위해 GMAIL SMTP 계정을 만들어야 했는데, 테스트를 위해 신규 계정을 파는 것보다 메일이 전송되는지까지만 확인하고 싶었고 (실제로 전송되는지만 확인을 하면 되는 상황) 

 

SMTP Bucket 사이트를 사용하여 메일이 전송되는지 확인하고자 했다.

 

 

해당 사이트는 테스트용 메일 서버 대체 도구로

https://smtpbucket.com

 

 

우선 SMTP Bucket 사이트에 접속하여 임시 SMTP 서버 주소, 포트, 사용자/비밀번호 제공되어 해당 정보를 메일 발송 코드에서 SMTP 서버 정보로 설정한다.

 

// Java Mail 예시
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.smtpbucket.com");
props.put("mail.smtp.port", "8025"); // 제공된 포트 사용

Session session = Session.getInstance(props, null);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("hide@gmail.com"));
msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse("hide@gmail.com", false));
msg.setSubject("테스트 메일");
msg.setText("테스트 메일 텍스트 내용");
Transport.send(msg);

 

 

테스트용으로 실제 메일이 발송되지는 않으며 메일 전송 기능이 정상 동작하는지 확인하기 위해서 사용한다.

해당 주소로 메일 전송 후 SMTP Bucket 페이지에서 전송된 메일 정보를 확인할 수 있다. (실제로 메일이 가지는 않는다)

 

오늘은 SMTP 테스트용 대체 도구 SMTP Bucket 사용법을 확인하였다.