친절한 우리 고모

친절한 고모의 친절한 이야기

  • 2025. 4. 12.

    by. 친절한 고모

    목차

      📧 워드프레스 이메일 발송 설정

      (SMTP 적용으로 메일 실패 방지하기)

      워드프레스를 처음 설치하고
      문의폼이나 회원가입을 만들어 봤는데…

      “메일이 안 와요!”
      “내가 보낸 이메일이 스팸으로 처리돼요…”

      ✅ 이런 문제는 대부분 기본 메일 설정의 부재 또는 서버 환경과의 충돌 때문입니다.

      이번 글에서는
      ✔ 워드프레스 기본 메일 구조
      ✔ SMTP 적용으로 안정적인 이메일 발송 설정
      ✔ Gmail, 네이버, 다음 SMTP 적용 예시
      를 상세히 안내해드립니다.

       

      📧 워드프레스 이메일 발송 설정


      ✅ 1. 왜 이메일이 제대로 안 갈까?

      원인설명
      기본 wp_mail() 함수 사용 웹호스팅/로컬 서버와의 호환 문제 많음
      호스팅에서 메일 차단 많은 호스팅이 PHP 메일 발송 제한
      스팸 필터에 걸림 도메인 인증/보안 설정 누락
      SMTP 미적용 인증되지 않은 메일로 인식됨

      🔍 해결책은? → SMTP(인증 기반 메일 발송 방식)를 적용하는 것


      📦 2. SMTP 플러그인 설치 (WP Mail SMTP)

      플러그인 설치 방법

      1. 워드프레스 관리자 → 플러그인 → WP Mail SMTP 검색
      2. 설치 및 활성화
      3. [WP Mail SMTP > Settings] 이동

      ⚙️ 3. SMTP 정보 입력 예시 (Gmail 기준)

      항목입력 내용
      메일 발송자 이름 내 블로그 이름
      발신 이메일 내 Gmail 주소 (you@gmail.com)
      SMTP 호스트 smtp.gmail.com
      SMTP 포트 587
      암호화 방식 TLS
      SMTP 인증
      사용자 이름 Gmail 주소
      비밀번호 Gmail 앱 비밀번호 (중요!)

      🔐 2단계 인증이 켜진 Gmail은 '앱 비밀번호'를 생성해야 사용 가능
      https://myaccount.google.com/apppasswords


      💌 네이버/다음 SMTP 설정 예시

      항목네이버다음
      SMTP 서버 smtp.naver.com smtp.daum.net
      포트 587 465
      보안 TLS SSL
      아이디 네이버/다음 이메일 이메일
      비밀번호 일반 비밀번호 사용 가능 동일

      🔍 4. 이메일 테스트 & 오류 해결

      ✅ 메일 테스트

      • WP Mail SMTP > Email Test 메뉴
      • 수신할 이메일 주소 입력 후 [Send Email] 클릭
      • 성공 여부, 오류 로그 확인 가능

      ⚠️ 자주 발생하는 오류

      문제해결책
      "Could not authenticate" 앱 비밀번호 누락 or 잘못 입력
      "Connection timed out" 포트 차단, 방화벽 확인
      메일은 가지만 스팸 처리됨 SPF/DKIM 레코드 설정 필요 (DNS 설정)

      ✅ SMTP 설정 체크리스트

      항목설명완료 여부
      WP Mail SMTP 설치 플러그인 설치 및 활성화 ✅ / ❌
      SMTP 정보 입력 정확한 호스트/포트/인증 입력 ✅ / ❌
      Gmail은 앱 비밀번호 사용 일반 비밀번호 X ✅ / ❌
      테스트 메일 발송 실제 수신 여부 확인 ✅ / ❌
      스팸함 확인 제목/내용 스팸 요소 없는지 점검 ✅ / ❌

      📘 다음 글 예고

      👉 워드프레스 멀티사이트 기능 설정 방법 (하나의 서버로 여러 사이트 운영하기)
      : 하나의 워드프레스 설치로 여러 개의 사이트를 동시에 운영할 수 있는 멀티사이트 구축 방법을 안내합니다.