[태그:] 워드프레스

  • WP Mail SMTP 설정 방법 (초보자용 완전 정복)

    WP Mail SMTP 설정 방법 (초보자용 완전 정복)

    진짜 “따라 하기만 하면 되는” 방식으로, WP Mail SMTP를 처음부터 끝까지 아주 자세하게 정리하였습니다. 아래를 따라서 설정하시기 바랍니다.


    0) 먼저 이해할 것 1가지

    워드프레스 기본 메일(PHP mail)은 “보내는 척”은 잘하는데, 실제로는 누락/스팸/차단이 자주 생깁니다.
    WP Mail SMTP는 워드프레스가 메일을 보낼 때 **SMTP 또는 API(전문 발송 방식)**로 보내게 바꿔서 도착률을 높여요.

    참고로 호스팅 서비스에 따라 POP/SMTP 서비스가 되는 것도 있고 안되는 것도 있습니다. 따로 신청하셔야 합니다.

    안되는 서비스를 사용하고 있다면 CAFE24의 경우 월 2000원 정도에 사용이 가능합니다. ( 일반 블로그 작성 사용자라면 설정이 꼭 필요한지 생각해 보고 설정하시기 바랍니다. )

    WP mail SMTP- 메일설정-플러그인 사용자
    WP Mail SMTP 메일 설정- 플러그인 다운로드 활성화


    1) 설정 전 준비물 (여기서 80% 결정)

    아래 중 어떤 방식으로 보낼지 먼저 결정하면 설정이 쉬워집니다.

    선택 A: 내 도메인 메일(호스팅 메일/회사 메일)로 보내기 — “Other SMTP”

    예: admin@내도메인.com
    필요한 정보(호스팅/메일 업체에서 제공)

    • SMTP Host (예: mail.내도메인.com / smtp.업체.com)
    • 암호화: TLS 또는 SSL
    • Port: 보통 TLS=587 / SSL=465 (업체 안내 우선)
    • Username(대부분 이메일 주소)
    • Password(메일 비밀번호 또는 앱 비밀번호)

    선택 B: 지메일로 보내기 — “Gmail Mailer(OAuth/API)”

    지메일은 요즘 보안 때문에 “그냥 SMTP 비번으로 연결”이 잘 안 되는 경우가 많아서 OAuth 방식이 안정적입니다.

    선택 C: 전문 메일 발송 서비스(대량/안정) — Brevo, SendGrid, Mailgun 등

    쇼핑몰/회원 가입/알림이 많은 사이트는 이런 쪽이 더 안정적입니다.


    2) WP Mail SMTP 설치

    1. 워드프레스 관리자 → 플러그인 → 새로 추가
    2. WP Mail SMTP 검색
    3. 설치 → 활성화
    4. 좌측 메뉴에 WP Mail SMTP가 생김


    3) 기본 설정 (공통으로 꼭 해야 함)

    WP Mail SMTP → Settings(설정)

    3-1. From Email (발신 이메일)

    • 가능하면 내 도메인 메일이 가장 좋습니다.
      예: admin@내도메인.com

    3-2. From Name (발신자 이름)

    • 사이트명 추천 (예: KindFact / 내 블로그 이름)

    3-3. 중요한 체크 옵션 2개 (있으면 켜세요)

    • Force From Email: 발신 이메일 “강제 고정”
    • Force From Name: 발신자 이름 “강제 고정”

    이걸 켜두면 문의폼/우커머스 같은 플러그인이 발신 정보를 멋대로 바꾸는 문제를 줄여줘요.

    3-4. Return Path (있으면 켜기 추천)

    • 메일이 실패했을 때 반송(에러)이 돌아오는 경로
    • 보통 From Email과 동일하게 설정하면 됩니다.


    4) 핵심: Mailer(메일러) 설정 방법 (여기서 갈립니다)

    WP Mail SMTP는 Mailer를 선택해야 합니다.
    아래에서 본인 상황에 맞는 걸 골라 그대로 따라 하세요.


    4-A) Other SMTP 설정 (도메인 메일/호스팅 메일/회사 메일)

    WP Mail SMTP → Settings → Mailer: Other SMTP 선택

    입력 항목(대표 예시)

    1. SMTP Host: (호스팅/메일 업체가 준 값)
    2. Encryption: TLS 또는 SSL (업체 안내대로)
    3. SMTP Port: 587(TLS) 또는 465(SSL) (업체 안내대로)
    4. Auto TLS: 보통 ON 권장 (문제 있으면 OFF로 바꿔 테스트)
    5. Authentication: ON
    6. SMTP Username: 이메일 주소(대부분)
    7. SMTP Password: 메일 비밀번호(또는 앱 비밀번호)

    ✅ 설정 후 저장

    가장 흔한 실패 조합(진짜 많이 나옴)

    • TLS인데 465 사용 / SSL인데 587 사용
      암호화 방식과 포트를 같이 맞춰야 해요.


    4-B) Gmail Mailer 설정 (지메일/OAuth)

    WP Mail SMTP → Settings → Mailer: Gmail 선택
    여기서부터는 “구글 인증” 단계가 들어갑니다.

    전체 흐름(쉽게 설명)

    1. 구글 클라우드 콘솔에서 프로젝트 생성
    2. Gmail API 활성화
    3. OAuth 동의 화면 설정
    4. OAuth Client ID/Secret 발급
    5. 그 값을 WP Mail SMTP에 입력
    6. Authorize 버튼 눌러 구글 로그인 승인

    ⚠️ 가장 많이 틀리는 포인트

    • **Authorized redirect URI(리디렉션 URI)**를 WP Mail SMTP가 보여주는 값 그대로 등록해야 합니다.
      한 글자라도 다르면 인증 실패합니다.

    팁: 구글 설정이 부담되면 “Other SMTP + 내 도메인 메일”로 먼저 성공시키는 경우도 많아요.


    4-C) 전문 발송 서비스(Brevo/SendGrid/Mailgun 등) 설정 (요약)이 방식은 보통

    • 서비스 가입 → 도메인 인증(SPF/DKIM) → API Key 발급 → WP Mail SMTP에 입력
      순서입니다.

    장점: 도착률/안정성이 좋고 발송량이 많아도 버팀
    단점: 초기 인증(특히 SPF/DKIM)이 필요


    5) 테스트 메일 보내기 (무조건 체크 해야 함)

    WP Mail SMTP → Tools → Email Test(또는 Email Test 탭)

    1. 테스트 받을 이메일 주소 입력(본인 네이버/다음/지메일 등)
    2. Send Email 클릭
    3. 결과 확인

    “어디에서 확인하냐” 정리

    1. 받는 메일함에서 확인
      • 받은편지함 + 스팸함 + Gmail이면 프로모션 탭까지 확인
    2. WP Mail SMTP에서 확인
      • Email Test 결과 메시지(성공/실패)
    3. Email Log가 있는 경우
      • WP Mail SMTP → Email Log에서 Sent/Failed 확인


    6) 자주 터지는 문제 & 해결법 (현장형 체크리스트)

    6-1) 테스트 메일 실패(FAIL)일 때

    • 포트/암호화(TLS/SSL) 조합 다시 확인
    • 비밀번호가 맞는지 확인 (2단계 인증이면 앱 비밀번호 필요할 수 있음)
    • 호스팅이 SMTP 포트를 막는 경우가 있음(특히 외부 SMTP)
    • 보안 플러그인/방화벽이 차단할 수 있음 → 잠깐 꺼보고 테스트

    6-2) 메일은 가는데 스팸함으로 갈 때

    이건 “SMTP 설정” 문제가 아니라 “도메인 신뢰도” 문제일 확률이 큽니다.

    필수 3종 세트(가능하면 설정)

    • SPF
    • DKIM
    • DMARC

    특히 From Email이 내도메인.com인데, 실제로는 다른 서비스가 보내는 구조면 스팸 확률이 올라갑니다.

    6-3) 테스트는 성공인데 “문의폼/주문메일”만 안 올 때

    • Force From Email/Name 켜져 있는지 확인
    • SMTP 플러그인을 2개 이상 같이 쓰고 있지 않은지 확인(충돌)
    • 문의폼 플러그인에서 “수신자 이메일(To)”이 제대로 되어 있는지 확인


    7) 추천 세팅 (초보자 기준)

    • 발신 주소: admin@내도메인.com 같은 도메인 메일
    • 메일러: 우선 Other SMTP로 성공시키기 → 필요하면 Gmail/API나 전문 서비스로 업그레이드
    • Force From Email/Name: 둘 다 ON
    • 테스트: 네이버/다음/지메일 2~3곳으로 각각 발송해보기