더 이상 워드프레스 이메일을 놓치지 마세요! Brevo & WP Mail SMTP 완벽 설정 가이드
워드프레스 웹사이트를 운영하다 보면, ‘문의 메일이 안 와요’, ‘비밀번호 재설정 링크가 스팸함으로 갔어요’와 같은 답답한 이메일 문제를 겪어보셨을 겁니다. 워드프레스의 기본 이메일 기능(PHP Mail)은 놀라울 정도로 신뢰도가 낮습니다. 이메일이 자주 스팸으로 분류되거나 아예 전송에 실패합니다.
하지만 걱정하지 마세요. 이 문제를 해결할 수 있는 간단하고, 무료이며, 매우 신뢰할 수 있는 방법이 있습니다. 바로 WP Mail SMTP 플러그인을 사용하여 강력한 Brevo(구 Sendinblue) SMTP 서버를 통해 이메일을 라우팅하는 것입니다.
워드프레스 기본 이메일 기능이 실패하는 이유는 무엇인가요?
워드프레스는 웹 서버의 PHP Mail 기능에 의존합니다. 이 방법은 정식 이메일 서버의 검증 절차를 거치지 않고 웹사이트에서 직접 이메일을 보내기 때문에 다음과 같은 두 가지 치명적인 단점이 있습니다.
- 높은 스팸 위험: 주요 이메일 제공업체(Gmail, Yahoo 등)는 PHP Mail을 통해 전송된 이메일을 의심스럽게 간주하여 스팸 폴더로 보내거나 아예 거부하는 경우가 많습니다.
- 인증 부족: 적절한 인증이 없으면 발신자의 신뢰도가 낮습니다.
이 문제를 해결하려면 전문적인 SMTP(Simple Mail Transfer Protocol) 서비스가 필요합니다.
왜 Brevo(Sendinblue)를 선택해야 하나요?
많은 이메일 서비스가 유료이지만, Brevo의 무료 플랜은 중소 규모 웹사이트에 가장 강력하고 효율적인 솔루션입니다.
Brevo의 주요 장점
- 무료 플랜: 평생 무료로 하루 300개의 이메일 전송을 제공합니다. (대부분의 웹사이트에 충분한 한도입니다.)
- 쉬운 설정: 자체 SMTP 서버와 API 키를 제공하여 설정을 간단하고 안정적으로 만듭니다. (SMTP 확인:
smtp-relay.sendinblue.com/ 포트587) - 높은 전달률: 전용 이메일 서비스이므로, 이메일이 스팸으로 표시될 가능성이 현저히 낮아집니다.
1단계: Brevo 계정 설정 및 도메인 인증
1. Brevo 가입 및 도메인 인증 (필수)
신뢰할 수 있는 이메일을 보내려면, 도메인이 Brevo에 공식적으로 ‘인증’되어야 합니다. 이는 전달률에 결정적입니다.
- Brevo에 로그인한 후, Settings → Senders, Domains & Dedicated IPs → Domains으로 이동하여 도메인을 등록합니다.
- 등록 후, Brevo가 도메인 호스트에 추가해야 하는 네 가지 DNS 레코드를 제공합니다.
-
도메인 DNS 관리 페이지(예: Hostinger)에 접속하여 Brevo가 제공하는 필요한 모든 TXT 레코드를 추가합니다.
- Brevo Code (소유권 확인)
- DKIM 1 Record
- DKIM 2 Record
- DMARC Record
- Brevo로 돌아가 인증을 완료합니다. (참고: DNS 변경 사항이 적용되는 데 최대 48시간이 걸릴 수 있습니다.)
2. API 키 생성 및 보안 저장 (매우 중요)
API 키는 WP Mail SMTP 플러그인이 Brevo 서버에 접근할 수 있도록 하는 ‘비밀번호’ 역할을 합니다.
- Brevo 메뉴에서 SMTP & API로 이동합니다.
- API Keys 탭에서 새 API 키를 생성합니다.
-
주요 참고 사항:
- API 키에 부여하는 이름은 중요하지 않습니다. 원하는 이름을 사용해도 됩니다.
- 생성된 API 키는 **단 한 번만 표시**됩니다. 즉시 복사하여 안전하게 저장해야 합니다.
- 키를 분실하면 복구가 불가능하며, 새 키를 생성해야 합니다.
2단계: WP Mail SMTP 플러그인 설치 및 설정
WP Mail SMTP 플러그인은 워드프레스 사이트를 Brevo의 강력한 SMTP 기능과 연결해 줍니다.
1. 플러그인 설치
- 워드프레스 대시보드에서 Plugins → Add New로 이동합니다.
- WP Mail SMTP를 검색하고, WP Mail SMTP by WPForms 플러그인을 설치하고 활성화합니다.
2. WP Mail SMTP 일반 설정
WP Mail SMTP → Settings로 이동하여 다음을 작성합니다.
From Email (발신자 이메일 주소)
Brevo에 인증된 도메인의 이메일 주소를 입력하세요(예: info@sleekycase.com). 모든 워드프레스 알림 이메일은 이 주소에서 발송됩니다.
From Name (발신자 이름)
웹사이트 이름이나 회사 이름을 입력하세요. 수신자에게 표시되는 이름입니다.
Mailer (이메일 전송 방식)
목록에서 Brevo를 선택합니다.
3. Brevo 연결 설정
Mailer에서 Brevo를 선택하면 추가 필드가 나타납니다.
- Brevo API Key: 1단계에서 복사한 API 키를 여기에 붙여넣습니다.
- Sending Domain: Brevo에서 인증한 정확한 도메인 이름을 입력합니다(예:
sleekycase.com).
Save Settings 버튼을 클릭합니다.
3단계: 테스트 이메일로 최종 확인
설정이 올바르게 작동하는지 확인하기 위해 테스트 이메일을 보내는 것이 가장 좋습니다.
- WP Mail SMTP → Tools → Email Test로 이동합니다.
- Send To 필드에 확인할 수 있는 외부 이메일 주소를 입력합니다(예: Gmail 주소).
- HTML 스위치를 켜고 Send Email 버튼을 클릭합니다.
잠시 후 “Test HTML Email was sent successfully!”라는 메시지가 표시되고, 이메일이 수신자의 받은 편지함에 도착하면 설정이 완료된 것입니다!
이제 귀하의 워드프레스 사이트는 Brevo의 안정적인 SMTP 서버에 연결되었습니다. 고객과의 커뮤니케이션 누락에 대해 걱정하지 않고 웹사이트 관리에 집중할 수 있습니다.
