Post SMTP 플러그인
워드프레스 기본 메일 전송 기능은 PHP의 wp_mail() 함수를 사용하지만, 이는 종종 이메일이 스팸으로 분류되거나 아예 전송되지 않는 문제를 야기합니다. 이러한 문제를 해결하기 위해 SMTP(Simple Mail Transfer Protocol)를 활용하는 것이 권장되며, Post SMTP 플러그인은 이를 손쉽게 구현할 수 있는 도구입니다.
클라우드웨이즈를 이용하는 경우 Elastic Emails 애드온을 이용하여 메일 전송을 활성화할 수 있습니다. Elastic Emails 애드온을 사용하면 월 0.1달러에 1000통의 메일을 보낼 수 있습니다.
카페24의 경우 자체 이메일 전송 기능이 있습니다. 하지만 네이버 메일로는 잘 전송되지만, 지메일 주소로는 전송이 안 될 수 있습니다. 그런 경우에는 카페24에 연락하여 증상을 설명하면 문제를 해결해 줄 것입니다.
다양한 SMTP 서비스 지원: Gmail, Microsoft 365, Amazon SES, Zoho Mail 등 주요 SMTP 서비스를 지원하여 유연한 이메일 전송 환경을 제공합니다.
보안 인증 방식 지원: OAuth 2.0을 통한 안전한 인증 방식을 제공하여 계정 정보를 안전하게 보호합니다.
이메일 로그 기능: 발송된 이메일의 상태, 제목, 수신자, 오류 메시지 등을 상세히 기록하여 문제 발생 시 신속한 대응이 가능합니다.
이메일 실패 알림: 이메일 전송 실패 시 이메일, SMS, 푸시 알림 등을 통해 즉시 통보받을 수 있습니다.
모바일 앱 및 크롬 확장 프로그램 지원: 이메일 상태를 실시간으로 모니터링하고, 실패한 이메일을 재전송할 수 있는 기능을 제공합니다.
1. 플러그인 설치 및 활성화:
워드프레스 관리자 대시보드에서 '플러그인 > 새로 추가'로 이동하여 'Post SMTP'를 검색하고 설치 후 활성화합니다.
2. 설정 마법사 실행:
플러그인 활성화 후 나타나는 설정 마법사를 통해 SMTP 메일러를 선택하고 필요한 정보를 입력합니다.
3. SMTP 서비스 제공자 설정:
Gmail을 사용하는 경우, Google Cloud Console에서 OAuth 2.0 클라이언트 ID와 시크릿을 생성하여 입력합니다.
4. 이메일 전송 테스트:
설정 완료 후 테스트 이메일을 발송하여 정상적으로 작동하는지 확인합니다.
지메일 API를 통해 메일을 발송하려는 경우 구글에서 API를 설정해야 합니다. 설정 과정이 복잡할 수 있습니다. 이는 워드프레스 문제가 아니라 지메일에서 그렇게 복잡하게 만들어 놓았기 때문입니다. 유료 버전을 이용하면 원클릭으로 설정이 가능하다고 합니다.
https://avada.tistory.com/2408
WP Mail SMTP나 Post SMTP 플러그인을 사용할 경우 사이트 속도에 영향을 미칠 수 있고, 경우에 따라 사이트 오류가 발생하기도 합니다.
https://avada.tistory.com/3710