워드프레스 이메일 발송 안 됨 문제는 비밀번호 재설정이나 문의폼을 사용할 때 발견되는 경우가 많다. 문의를 보냈다는 고객의 말은 있는데 관리자에게 알림이 오지 않거나, 비밀번호 찾기를 눌러도 메일이 도착하지 않을 수 있다.
워드프레스 이메일 발송 안 됨 문제가 나타났다고 해서 사이트 전체가 고장 난 것은 아니다. 관리자 이메일이 잘못됐거나 메일이 스팸함으로 이동한 경우도 있고, 호스팅 서버가 외부 메일 전송을 정상적으로 처리하지 못하는 경우도 있다.
이때 SMTP 플러그인부터 여러 개 설치하면 원인을 찾기 어려워질 수 있다. 수신 주소, 스팸함, 문의폼 설정처럼 위험도가 낮은 항목부터 확인해야 한다.
이 글에서는 워드프레스 이메일 발송 안 됨 문제를 초보자가 안전하게 점검하는 6가지 방법을 정리한다.
워드프레스 이메일 발송 안 됨 문제는 왜 생길까?
워드프레스는 비밀번호 재설정, 댓글 알림과 문의폼 메일을 직접 배달하는 메일 서비스가 아니다. 워드프레스가 메일 전송 요청을 만들면 호스팅 서버나 연결된 메일 서비스가 실제 발송을 처리한다.
워드프레스의 메일 기능이 전송 요청을 정상적으로 처리했더라도 실제 수신함 도착까지 보장하는 것은 아니다. 발신 서버, 수신 서버와 스팸 필터에서 메일이 거부될 수 있다.
- 관리자 이메일 주소가 잘못 입력된 경우
- 메일이 스팸함이나 프로모션함으로 이동한 경우
- 문의폼의 수신 주소와 발신 주소가 잘못된 경우
- 호스팅 서버의 메일 발송 기능이 제한된 경우
- 도메인과 다른 발신 주소를 사용한 경우
- SMTP 계정이나 인증 설정이 맞지 않는 경우
1. 관리자 이메일 주소를 먼저 확인한다
관리자 화면의 설정 → 일반에서 관리자 이메일 주소를 확인한다. 오래전에 사용한 이메일이나 철자가 틀린 주소가 등록돼 있을 수 있다.
- 이메일 주소의 철자와 도메인을 확인한다.
- 현재 로그인할 수 있는 메일인지 확인한다.
- 변경 승인 메일이 대기 중인지 살펴본다.
- 회원이나 쇼핑몰 플러그인의 별도 알림 주소도 확인한다.
관리자 이메일을 변경하면 새 주소로 확인 메일이 발송될 수 있다. 확인 절차를 마치지 않으면 기존 주소가 계속 사용될 수 있으므로 변경 후 상태도 확인해야 한다.
2. 스팸함과 메일 차단 상태를 확인한다
발송 실패처럼 보여도 실제로는 메일이 스팸함에 들어간 경우가 있다. 받은편지함만 확인하지 말고 스팸함, 프로모션함과 전체 메일 검색을 함께 사용한다.
검색할 때는 사이트 이름, 도메인과 워드프레스라는 단어를 각각 입력한다. 회사나 기관 메일은 외부 서버에서 발송된 메일을 차단할 수도 있으므로 개인 메일 주소로도 시험한다.
- 스팸함과 휴지통을 확인한다.
- 발신 주소가 차단 목록에 들어갔는지 확인한다.
- 다른 이메일 서비스로 시험 메일을 보낸다.
- 같은 도메인의 메일만 실패하는지 비교한다.
3. 문의폼과 알림 설정을 확인한다
비밀번호 재설정 메일은 오지만 문의폼 메일만 오지 않는다면 문의폼 플러그인의 설정을 확인해야 한다.
문의폼 편집 화면에서 다음 항목을 살펴본다.
- 받는 사람 주소가 정확한지
- 발신 이메일 주소가 현재 사이트 도메인과 맞는지
- 답장받을 주소와 발신 주소가 뒤바뀌지 않았는지
- 필수 입력 필드의 이름이 메일 설정과 일치하는지
- 문의가 데이터베이스에도 저장되는지
방문자가 입력한 외부 이메일 주소를 발신 주소로 바로 사용하면 메일 서버가 위조된 발신자로 판단할 수 있다. 방문자의 주소는 답장받을 주소에 넣고, 발신 주소는 사이트 도메인의 메일을 사용하는 편이 안정적이다.
4. 호스팅 서버의 메일 발송 상태를 확인한다
워드프레스 이메일 발송 안 됨 문제가 모든 기능에서 나타난다면 호스팅 서버의 메일 기능을 확인한다. 공유 호스팅은 스팸 방지를 위해 발송 횟수나 외부 메일 전송을 제한할 수 있다.
호스팅 고객센터에는 다음 정보를 전달한다.
- 메일 발송을 시험한 날짜와 시간
- 받는 사람 이메일 주소의 도메인
- 비밀번호 재설정과 문의폼 모두 실패하는지
- 최근 서버나 PHP 설정을 변경했는지
- 메일 발송 오류 기록을 확인할 수 있는지
서버에서 메일 전송 기능을 제공하지 않거나 제한하고 있다면 워드프레스 설정만 바꿔서는 해결되지 않을 수 있다.
5. SMTP 연결을 설정한다
기본 메일 방식이 불안정하다면 SMTP를 이용할 수 있다. SMTP는 인증된 메일 계정을 통해 메일을 보내는 방식이다.
SMTP 플러그인을 설치하기 전에 사용할 메일 서비스에서 다음 정보를 확인한다.
- SMTP 서버 주소
- 포트 번호와 암호화 방식
- 로그인 계정과 비밀번호
- 허용된 발신 이메일 주소
- 하루 또는 시간당 발송 제한
설정 후에는 플러그인의 시험 메일 기능으로 발송 여부를 확인한다. 시험 메일이 성공으로 표시돼도 실제 받은편지함과 스팸함에 도착했는지 따로 확인해야 한다.
먼저 확인해야 한다.
SMTP 계정 비밀번호와 인증 정보는 외부에 공개하지 말아야 한다. 설정 화면을 캡처하거나 오류 내용을 공유할 때 계정, 비밀번호와 인증 키를 가린다.
6. 발신 도메인과 인증 상태를 확인한다
워드프레스 이메일 발송 안 됨 문제가 특정 메일 서비스에서만 반복된다면 발신 도메인의 인증 상태를 확인할 필요가 있다.
발신 주소가 사이트 도메인과 전혀 다르거나 인증되지 않은 서버에서 메일을 보내면 수신 서버가 스팸으로 판단할 수 있다. 도메인 메일을 사용한다면 메일 서비스나 호스팅 업체에서 안내하는 DNS 인증 설정을 확인한다.
- 사이트 도메인과 발신 이메일 도메인이 일치하는지
- 메일 서비스에서 도메인 인증이 완료됐는지
- DNS 설정 변경 후 적용 시간이 지났는지
- 기존에 중복된 메일 인증 값이 없는지
주의: DNS 값을 잘못 삭제하면 홈페이지나 이메일 접속에도 문제가 생길 수 있다. 기존 값을 기록한 뒤 메일 서비스가 안내한 항목만 추가하거나 수정한다.
워드프레스의 기본 메일 처리 방식은 워드프레스 공식 wp_mail 안내에서 확인할 수 있다.
이메일 발송이 복구된 뒤 확인할 항목
- 비밀번호 재설정 메일을 시험한다.
- 문의폼을 직접 작성해 관리자 알림을 확인한다.
- 사용자에게 보내는 자동 회신도 확인한다.
- 스팸함과 다른 이메일 서비스에서도 시험한다.
- 발신 주소와 답장 주소가 올바른지 확인한다.
- SMTP 설정과 복구 방법을 별도로 기록한다.
워드프레스 이메일 발송 안 됨 문제가 다시 발생한다면 실패한 시간, 수신 주소, 사용한 기능과 오류 문구를 기록한다. 이 내용을 호스팅 업체나 메일 서비스에 전달하면 원인을 확인하기 쉬워진다.
자주 묻는 질문
비밀번호 재설정 메일만 오지 않는 이유는 무엇인가?
관리자나 사용자 이메일 주소가 잘못됐거나 메일이 스팸함으로 이동했을 수 있다. 다른 알림 메일도 오지 않는다면 호스팅 서버와 SMTP 상태를 함께 확인한다.
SMTP 플러그인을 설치하면 바로 해결되나?
서버의 기본 메일 기능이 원인이라면 도움이 될 수 있다. 하지만 SMTP 계정, 포트, 암호화와 발신 주소가 잘못되면 계속 실패할 수 있다. 설치보다 정확한 인증 설정이 중요하다.
시험 메일은 성공인데 실제 문의 메일은 오지 않는다
문의폼의 받는 사람, 발신 주소와 필드 연결을 확인한다. 시험 메일과 문의폼은 서로 다른 설정을 사용할 수 있어 문의폼 설정만 잘못된 경우가 있다.
무료 이메일 주소를 발신 주소로 사용해도 되나?
사용 중인 SMTP 계정과 허용 정책에 따라 달라질 수 있다. 사이트 도메인과 다른 발신 주소는 수신 서버에서 신뢰도가 낮게 판단될 수 있으므로 메일 서비스의 공식 설정을 확인한다.
워드프레스 이메일 발송 안 됨 해결 방법 정리
- 관리자 이메일 주소와 변경 승인 상태를 확인한다.
- 스팸함과 메일 차단 목록을 살펴본다.
- 문의폼의 수신·발신 주소를 확인한다.
- 호스팅 서버의 외부 메일 발송 상태를 문의한다.
- 인증된 SMTP 계정으로 시험 메일을 보낸다.
- 발신 도메인의 인증과 DNS 설정을 확인한다.
워드프레스 이메일 발송 안 됨 문제는 SMTP 플러그인을 바로 추가하기보다 수신 주소, 스팸함과 문의폼 설정부터 확인해야 한다. 모든 메일이 실패할 때 서버와 SMTP 설정으로 점검 범위를 넓히는 편이 안전하다.
이메일 문제와 함께 사이트 주소 변경 후 접속까지 막혔다면 워드프레스 주소 변경 후 접속 안 될 때 복구하는 3가지 방법을 함께 확인한다.
지금 바로 할 일
설정 → 일반에서 관리자 이메일을 확인하고 스팸함까지 살펴본다. 이후 비밀번호 재설정 메일과 문의폼을 각각 한 번씩 시험한다. 두 기능이 모두 실패한다면 발송 시간과 수신 주소를 정리해 호스팅 고객센터에 메일 오류 기록을 요청한다.


