일부 웹호스팅에서는 서버에서 메일 발송 기능을 지원하지 않거나 지원하더라도 이메일이 제대로 전송되지 않는 경우가 있습니다. 그런 경우 SMTP 플러그인을 사용하여 지메일 서버를 통해 메일을 전송하도록 설정할 수 있지만 설정이 매우 까다로운 편입니다.
페이지 빌더로 유명한 엘리멘터에서 SMTP 설정 없이 간편하게 메일을 발송할 수 있는 Site Mailer 플러그인을 출시했습니다. 손쉬운 설정과 높은 전달률, 스팸 방지 등의 기능을 제공합니다.
워드프레스 사이트에서 이메일이 오지 않는 이유
워드프레스 사이트의 문의 폼을 통해 전송되거나 우커머스 주문 등 다양한 상황에서 이메일이 오지 않거나 지메일 등 특정 메일 서비스에 의해 스팸으로 분류되어 메일을 받을 수 없다고 호소하는 분들이 많습니다.
이메일 발송 문제는 워드프레스와는 상관이 없습니다. 그누보드 등 다른 CMS를 사용하더라도 동일합니다. 웹호스팅에서 메일 발송 기능을 제공하지 않거나 웹호스팅 서버를 통해 발송된 메일이 지메일이나 네이버 메일 등의 메일 서버에 의해 신뢰할 수 없는 메일로 인식되면 스팸으로 차단되는 등의 문제가 발생합니다.
카페24나 패스트코멧, 케미클라우드 등의 호스팅에서는 이메일 전송이 보통 가능합니다. 카페24를 이용하는 일부 사용자들은 메일이 제대로 들어오지 않는다는 질문을 하곤 합니다. 그런 경우 카페24에 연락하여 해결하거나 SMTP 플러그인을 설치하는 것을 고려할 수 있습니다.
이 블로그가 이용 중인 클라우드웨이즈(Cloudways)의 경우 메일 발송 기능을 제공하지 않습니다. 그러나 Elastic Email 애드온을 활성화하여 서버 레벨에서 활성화하면 추가적인 플러그인 설치 없이 이메일 발송이 가능합니다.
Elastic 이메일 애드온은 1000통 메일 발송에 월 0.1달러로 매우 저렴한 편입니다.
대량 메일 발송이 필요한 경우에도 MailChimp와 같은 이메일 서비스 제공자를 이용하는 것보다 훨씬 저렴합니다. 100만 건 발송에 월 57달러가 청구됩니다.
Elastic Email 애드온은 1,000통 발송에 월 0.1달러이고 추가적인 SMTP 플러그인을 설치할 필요가 없으며 멀티사이트에서도 잘 작동하므로 클라우드웨이즈 사용자인 경우 사용하지 않을 이유가 없는 것 같습니다.
엘리멘터: Site Mailer 사이트 메일 발송 플러그인 도입
엘리멘터는 모르는 사람이 없을 정도로 유명한 페이지 빌더입니다. 특히 엘리멘터 프로를 사용하면 테마에 대한 의존을 최소화하면서 사이트를 수월하게 만들 수 있습니다.
- 엘리멘터 프로로 부드럽게 무한 회전하는 이미지 캐러셀 만들기
- 엘리멘터 헤더 & 푸터 템플릿 만들기
- 엘리멘터(Elementor) 메가 메뉴 만들기
- 워드프레스로 쉽게 랜딩 페이지 만들기 (feat. 엘리멘터, GeneratePress, Divi)
- 엘리멘터 포스트 위젯(Posts)
- 엘리멘터 포트폴리오(Portfolio) 위젯
- 엘리멘터 문의폼 위젯
현재 Elementor는 1,000만 개가 넘는 사이트에 설치되어 활성화되어 있습니다. 현재 1000만 개가 넘는 사이트에 설치되어 사용되는 플러그인으로 Elementor 외에 Contact Form 7, Yoast SEO, Classic Editor(클래식 편집기)가 있습니다.
엘리멘터에서는 SMTP 기능이 없이도 쉽게 워드프레스 사이트에서 메일 발송 기능을 활성화하는 Site Mailer 플러그인을 릴리스했습니다.
Site Mailer 요금제
사이트 메일러 플러그인에는 4가지 요금제로 제공되고 있습니다.
메일 발송 개수에 따라 월 3.99달러에서 월 19.99달러에 이용할 수 있으며, 1년 후 갱신할 때에는 정상 가격(월 4.99달러 ~ 월 24.99달러)이 적용됩니다.
무료 체험 플랜도 제공되므로 Start For Free 버튼을 클릭하여 무료로 사용해볼 수 있습니다. 무료 평가 요금제에서는 200통의 이메일 전송이 허용됩니다.
특징:
- 하루 이메일 전송 제한이 없음
- 1개의 사용자 정의 도메인
- 30일 이메일 전송 기록 (로그) 및 통계
- 이메일 테스트 기능
- 전문가 지원
- 요금제에 따라 전송 가능한 메일 개수 제한
- FREE TRIAL: 총 200통 이메일
- MAILER 1K: 월 1,000통 이메일
- MAILER 5K: 월 5,000통 이메일
- MAILER 10K: 월 10,000통 이메일
Site Mailer의 장단점
Site Mailer의 무료 평가 요금제를 활성화하여 잠시 테스트를 해보았습니다. 플러그인을 설치하고 계정에 연결한 후에 곧바로 메일 발송 기능이 활성화되었습니다.
엘리멘터에서 제공하는 임시 도메인을 사용하면 DNS 레코드 변경 작업이 필요하지 않으며, 원하는 경우 1개의 사용자 정의 도메인을 연결할 수 있습니다. 도메인을 연결하는 경우에는 DNS 정보 변경 작업이 필요합니다.
사이트 메일러 플러그인의 가장 큰 장점은 간편한 셋업 같습니다. WP Mail SMTP 플러그인을 사용해보신 분은 설정이 얼마나 복잡한지 아실 것입니다. Site Mailer는 복잡한 설정 과정이 요구되지 않습니다.😄
Site Mailer는 또한 안정적이고 높은 전달률(Deliverability)을 보장합니다. 웹호스팅에서 제공하는 메일 전송 기능을 이용할 경우 전달이 안 되는 경우가 많습니다. 안정적으로 사이트에서 전송되는 메일을 받을 수 있어 놓치는 메일을 최소화할 수 있습니다.
하지만 메일 발송량에 비해 비용은 그리 저렴한 편은 아닌 것 같습니다. 클라우드웨이즈의 Elastic Email은 월 1000통 이메일에 0.1달러이지만, Site Mailer의 MAILER 1K 요금제(월 1000통 발송 가능)를 이용할 경우 월 3.99달러입니다.
그리고 전송 가능한 최대 메일 개수가 월 10,000통(MAILER 10K 요금제 이용 시)으로 제한되므로 대량의 메일 발송이 필요한 뉴스레터를 운영하는 것은 한계가 있을 것 같습니다.
- 간편할 설치와 설정
- 추가적인 SMTP 플러그인 설치나 복잡한 설치 불필요
- 통합 작업(Integration) 불필요
- 높은 전달률 (높은 안정성)
- 스팸 감소 - 고급 스팸 감소 기술 적용
- 실시간 추적
- 30일 이메일 발송 기록 (로그) 확인 가능
- 요금제에 따라 메일 발송 개수 제한 (월 1,000통 ~ 10,000통)
- 많은 회원에게 소식지를 전송해야 하는 뉴스레터 등을 운영하기에는 부적합할 수 있음
Site Mailer에 대한 자세한 정보는 Elementor 홈페이지를 참고하시기 바랍니다.
Site Mailer 플러그인 설치 및 계정 연동
Site Mailer는 엘리멘터 홈페이지에서 요금제를 선택하고 결제한 후에 플러그인을 다운로드하여 워드프레스 사이트에 설치할 수 있습니다. Free Trial 요금제를 선택하면 무료로 사용이 가능합니다. 다만, 총 200통 이메일 전송으로 제한됩니다.
사이트 메일러를 구입하였다면 엘리멘터 홈페이지에서 플러그인을 다운로드할 수 있습니다. 상단의 다운로드 아이콘을 클릭하고 Elementor Site Mailer를 선택합니다.
플러그인은 플러그인 » 새 플러그인 추가에서 설치 파일을 업로드하여 설치할 수 있습니다.
플러그인을 활성화하면 다음과 같은 화면이 표시됩니다. Connect to start 버튼을 누릅니다.
계정 연결 화면이 표시됩니다. Connet & Continue 버튼을 클릭합니다.
잠시 기다리면 계정이 연결되고 이메일을 전송할 수 있게 됩니다. 기본적으로 stiemailerservice[.]com으로 된 임시 이메일 주소에서 메일이 발송됩니다. 이 주소를 바꾸고 싶으면 커스텀 도메인을 추가하여 변경할 수 있습니다.
참고로 이 주소를 그대로 사용해도 됩니다. 설정에서 회신 메일 주소를 지정할 수 있습니다. 그러면 사용자들이 올바른 주소로 답장을 할 수 있게 됩니다.
보내는 이메일 주소가 회사 도메인으로 된 메일 주소로 표시되어야 하는 경우 사용자 정의 도메인을 추가할 수 있습니다. 하지만 이 서비스는 메일 발송 서비스이기 때문에 회사 도메인으로 된 이메일로 메일을 수신하려면 웹호스팅이나 별도의 이메일 서비스를 이용하여 메일 계정을 만들어야 합니다.
Site Mailer 설정 페이지
Site Mailer 플러그인을 활성화하면 설정 » Site Mailer에서 세팅을 하고 메일 전송 기록(로그)을 확인할 수 있습니다.
General settings 탭에서 보내는 사람 정보를 설정하고 도메인을 등록할 수 있습니다.
무료 체험 요금제에서는 총 200통의 이메일을 발송할 수 있습니다. Site Mailer 설정 페이지에 접속하면 전송된 이메일 개수와 남은 이메일 개수가 상단에 표시됩니다.
Sender's Details에서 송신자 정보를 설정할 수 있습니다. Reply to 필드에 회신 받을 이메일 주소를 입력하도록 합니다. 예를 들어, 네이버 메일 주소나 지메일 주소를 여기에 입력할 수 있습니다.
개인 도메인을 연동하고 싶은 경우 Add custom domain (사용자 정의 도메인 추가) 버튼을 클릭합니다.
DNS 레코드 업데이트 작업이 필요합니다. DNS 레코드를 변경/추가할 경우 보통 서너 시간 이내에 완료가 되지만, 경우에 따라 최대 72시간까지 소요될 수 있습니다. 커스텀 도메인 추가 시 처리에 최대 72시간까지 소요될 수 있습니다.
- 도메인 등록업체 홈페이지에 로그인하여 Elementor에서 제시하는 DNS 레코드를 추가합니다.
- DNS 정보 전파 때문에 처리에 최대 72시간까지 소요될 수 있습니다(참고). 처리가 완료될 때까지는 이메일이 기본 도메인에서 전송됩니다.
- 지메일(Gmail)이나 네이버 메일과 같은 퍼블릭 도메인은 사용하지 않도록 합니다. 이러한 도메인의 DNS 레코드를 편집할 수 없습니다.
실제로 사이트에서 메일이 발송하는지 테스트할 수 있습니다.
지메일 주소로 테스트 메일을 발송해 보았습니다.
실제로 문의폼을 작성하여 제출해보니 문의 데이터가 설정된 메일로 잘 전송되었고 문의 내용에 한글이 포함되어도 깨지지 않고 잘 표시되었습니다.
메일 발송 이력을 Email logs 탭에서 확인할 수 있습니다.
Contact Form 7을 통해 전송된 이메일의 경우 Source가 Unknown으로 표시되네요. 개봉 여부도 확인할 수 있지만, CF7으로 전송된 경우에는 개봉 여부가 확인이 안 되는 것 같습니다.
지난 30일 동안의 이메일 발송 이력이 저장되며 테스트 이메일도 보낸 메일 개수에 포함됩니다.
Site Mailer 참고 사항
워드프레스 사이트에서는 각종 알림 메일, 컨택트 폼 알림 등이 사용자 관리자에게 전송될 수 있습니다. 이런 메일을 Transactional Email이라 합니다. Site Mailer는 트랜잭션 이메일 전달을 단순화하는 워드프레스 플러그인입니다.
Site Mailer는 플러그인을 설치하고 이메일 계정만 연결하면 추가적인 SMTP 플러그인을 설치하거나 복잡한 설정 과정 없이 곧바로 이메일 전송이 시작되며 높은 전달률과 실시간 추적 등의 기능이 제공됩니다.
이 플러그인을 사용하여 전송 가능한 이메일 수는 이용하는 요금제에 따라 결정됩니다. 발송된 메일 개수와 남은 메일 개수를 플러그인 설정 페이지에서 확인이 가능합니다.
사용자 정의 도메인은 1개만 연결이 가능하고, 하나의 사이트에서만 설치가 가능합니다. 2개 이상의 사이트에 이용하려면 개별 사이트에 대하여 별도로 이 플러그인 상품을 구독해야 합니다.
발송되는 메일 개수가 그리 많지 않고 복잡한 SMTP 설정을 원치 않는 경우 Site Mailer가 좋은 선택일 수 있습니다.
참고로 이 블로그는 클라우드웨이즈의 Elastic Email 애드온을 통해 메일일 발송되는 데, 한 달에 100개 정도의 메일이 전송되는 것 같습니다. 문의 이메일과 사이트 업데이트 알림, 심각한 오류 알림 등 필요한 사항만 알림을 받도록 설정하였습니다.
일반적인 사이트에서는 알림 메일이 그리 많지 않지만, 우커머스 (WooCommerce) 쇼핑몰을 운영하는 경우 주문 관련 이메일이 자주 전송될 수 있으므로 메일 전송량이 늘어날 수 있을 것입니다.
엘리멘토에서 제공하는 임시 사이트 주소로 된 이메일 주소를 이용해도 문제가 없나요?
네, 보통은 문제가 안 될 것 같습니다. 회신 주소에 올바른 주소(예: 지메일 주소나 네이버 메일 주소)를 지정할 수 있습니다. 하지만 본문에 언급했듯이 회사 도메인으로 된 이메일 주소로 보내는 것으로 표시하고 싶다면 Custom Domain을 추가할 수 있습니다. 이 경우 DNS 레코드 설정 작업이 필요합니다.