이메일을 보내지 않는 WordPress를 수정하는 방법(3가지 쉬운 제안)
게시 됨: 2023-02-12웹 사이트 작업을 하는 경우 WordPress에서 이메일을 보내지 않는 문제(또는 받는 사람의 스팸 폴더에서 분실된 이메일을 보내는 문제)에 직면했을 수 있습니다.
WordPress 이메일(사이트 알림에서 양식 응답에 이르기까지 모든 것을 포함할 수 있음)이 성공적으로 전달되도록 올바르게 구성해야 하기 때문입니다.
WordPress 이메일 수정은 WordPress 문제 해결 포럼에서 가장 자주 묻는 주제 중 하나이지만 고맙게도 일반적으로 해결하기 쉬운 문제입니다.
WordPress에서 이메일을 보내지 않는 문제가 발생하거나 WordPress 이메일이 바로 스팸으로 분류되는 경우 WordPress 이메일을 한 번에 수정할 수 있는 방법을 계속 읽으십시오. 여기서 다룰 내용은 다음과 같습니다.
- WordPress가 이메일을 보내지 않는 이유
- 이메일을 보내도록 WordPress를 구성하는 방법
- 이메일이 스팸으로 분류되는 것을 방지하는 방법
- 자신있게 WordPress 이메일을 보내는 방법
WordPress가 이메일을 보내지 않는 이유
귀하의 WordPress 사이트에서 이메일을 보내지 않는 데에는 몇 가지 이유가 있지만 이는 종종 귀하의 웹사이트 또는 귀하의 웹 호스트의 특정 이메일 설정 및 구성으로 귀결됩니다. WordPress 이메일을 확인하고 수정할 수 있는 세 가지 쉬운 방법은 아래를 참조하세요.
이메일 설정 확인
WordPress에서 이메일을 보내지 않는 경우 가장 먼저 할 수 있는 일 중 하나는 WordPress 관리 대시보드의 이메일 설정이 올바른지 확인하는 것입니다.
이러한 설정을 보려면 설정 > 일반으로 이동하여 "이메일 주소" 필드에 올바른 이메일 주소를 입력했는지 확인하십시오. 이 필드에 오류나 오타가 있으면 이메일이 전송되지 않거나 스팸으로 표시될 수 있습니다.
WordPress 사이트에서 이메일을 보내지 않는 경우 첫 번째 단계로 관리자 설정을 확인하세요.
사이트를 처음 시작할 때 이러한 세부 정보를 설정했을 가능성이 높지만, 이 간단한 수정으로 이메일 문제를 해결할 수 있는지 항상 빠르게 확인할 가치가 있습니다.
호스팅 제공업체에 확인
관리자 대시보드에서 모든 것이 좋아 보인다면 다음으로 호스팅 제공업체에 확인해야 합니다.
WordPress에서 이메일을 보내지 않는(또는 WordPress 이메일이 스팸으로 분류되는) 가장 일반적인 이유 중 하나는 웹사이트의 호스팅 서비스가 이메일 전송을 위해 제대로 구성되지 않았거나 전혀 구성되지 않았기 때문입니다.
많은 호스팅 제공업체는 호스팅 서버와 wp_mail() 함수(PHP mail() 함수 기반)를 사용하여 이메일을 보내도록 설정된 기본 WordPress 이메일 설정을 비활성화하거나 회피합니다.
이것은 문제가 될 수 있습니다. 호스팅 서버는 이메일을 보내는 것이 아니라 웹사이트를 구동하는 데 사용해야 하기 때문입니다.
예를 들어 WP Engine에서는 비밀번호 재설정 또는 전자상거래 주문 확인과 같은 일반 WordPress 이메일에 문제가 발생하지 않도록 열심히 노력하고 있습니다.
그러나 보다 강력한 이메일 기능, 모니터링 및 확장성을 위해 이메일용 서버로 수요를 오프로드할 수 있는 타사 이메일 호스트(예: SendLayer 또는 Mailgun)를 활용하는 것이 좋습니다.
귀하의 WordPress 사이트에서 이메일이 전송되지 않는다고 판단되면 호스팅 제공업체에 문의하여 이메일 구성, 제한 및 PHP mail() 기능의 사용(또는 금지)을 더 잘 이해하십시오.
이메일 구성 확인
사이트에서 실제로 PHP mail() 함수를 사용하여 이메일을 보내는 경우 이메일이 전혀 전송되지 않는 또 다른 이유이거나 이메일이 스팸 폴더에 들어갈 가능성이 매우 높은 이유일 수 있습니다.
PHP mail() 함수를 사용하여 보낸 이메일은 적절한 인증이 부족하고 종종 스팸으로 표시되거나 이메일 서버에서 완전히 거부되기 때문입니다.
PHP mail() 함수는 SPF(Sender Policy Framework), DKIM(DomainKeys Identified Mail) 또는 DMARC(Domain-based Message Authentication, Reporting, and Conformance)와 같은 이메일 인증 프로토콜에 대한 내장 지원을 제공하지 않습니다. PHP mail() 함수를 통해 전송된 이메일에 인증을 추가하는 데 사용할 수 있는 플러그인 및 기타 솔루션입니다(자세한 내용은 아래 참조).
플러그인 확인
위의 문제가 WordPress 이메일에 영향을 미치지 않는 경우 보안 또는 스팸 방지 플러그인과 같이 이메일을 방해할 수 있는 플러그인을 비활성화한 다음 다시 활성화하십시오.
또는 적절한 이메일을 생성하지 못하는 연락처 양식 플러그인과 같은 플러그인 자체에서 문제가 발견될 수 있습니다.
이메일 전송을 방해할 수 있는 오류나 문제가 있는지 문제의 플러그인을 확인하고 확인하십시오. 시작하기 가장 좋은 곳은 이메일 세부 정보와 오류 로그를 쉽게 볼 수 있는 각 특정 플러그인의 설정입니다.
이메일을 보내도록 WordPress를 구성하는 방법
이메일 전송을 위해 WordPress를 구성하는 방법에는 여러 가지가 있습니다. 프로그래밍 방식으로 이메일을 보낼 수 있는 wp_mail() 함수(위에서 자세히 설명) 외에도 인증된 WordPress 이메일을 보내도록 자신의 웹 서버를 구성할 수도 있습니다.
이를 위한 일반적인 방법 중 하나는 Linux 서버에 Postfix 패키지를 설치 및 구성하는 것입니다. 그러나 공유 호스팅 서비스를 사용하는 경우 서버 구성을 할 수 없도록 하는(또는 구성할 때 더 큰 사이트 문제를 일으키는) 이메일 제한이 있을 수 있습니다. 그렇기 때문에 서버 측 변경을 하기 전에 항상 호스팅 제공업체에 확인하는 것이 현명합니다.
위의 두 가지 옵션에 문제가 없는 것은 아니지만 이메일을 보내도록 WordPress를 구성하는 더 쉽고 일반적인 방법은 타사 이메일 서비스와 통합되는 플러그인을 사용하는 것입니다.
고품질 이메일 플러그인을 사용하면 SMTP(Simple Mail Transfer Protocol) 서버에서 보내도록 WordPress 이메일을 구성할 수 있습니다. 이 서버는 서버 요구를 오프로드하고 한 번에 이메일 인증을 제공합니다.
다양한 이메일 서비스와 통합이 가능하지만 WordPress에서 가장 많이 사용되는 이메일 플러그인은 다음과 같습니다.
WP 오프로드 SES
WordPress 이메일에 가장 많이 사용되는 플러그인 중 하나는 Amazon Simple Email Service(SES)를 통해 모든 사이트 이메일을 보내는 WP Offload SES입니다. 이 플러그인은 훨씬 쉬운 설정으로 Amazon SES의 높은 전송률과 낮은 비용을 제공합니다. 또한 WP Offload SES에는 열기 및 클릭 추적 기능이 내장되어 있어 힘들고 시간 소모적인 CloudWatch 설정이 필요하지 않습니다.
WP 메일 SMTP
WP Mail SMTP는 WordPress 사이트에서 이메일을 보내는 방식을 개선하고 변경하여 이메일 문제를 해결합니다. 플러그인은 적절한 SMTP 호스트 자격 증명 또는 내장된 SMTP 메일 공급자를 사용하도록 wp_mail() 함수를 재구성합니다. 플러그인에는 무료 및 프리미엄 버전이 있으며 사용하기 쉬운 설정 마법사와 시작하는 데 도움이 되는 자세한 문서를 제공합니다.
쉬운 WP SMTP
위의 플러그인과 유사하게 Easy WP SMTP를 사용하면 Gmail, Yahoo 및 기타 널리 사용되는 이메일 클라이언트를 포함하여 선호하는 SMTP 서버를 사용하여 모든 발신 이메일을 구성하고 보낼 수 있습니다. 플러그인을 사용하면 디버그 로깅을 활성화하여 이메일이 성공적으로 전송되고 있는지 확인할 수도 있습니다.
우편 시인
마케팅에 더 중점을 둔 WordPress 사용자를 위해 MailPoet은 WordPress 대시보드를 벗어나지 않고도 이메일 마케팅 캠페인을 생성, 전송, 관리 및 성장시킬 수 있도록 도와줍니다. 이 플러그인은 WordPress로 구독자 목록을 관리하고 뉴스레터를 보내는 데 적합하며 맞춤형 트랜잭션 이메일을 포함하여 WooCommerce 이메일을 위한 훌륭한 옵션이기도 합니다.
포스트 SMTP 메일러
마지막으로 WordPress 웹사이트의 이메일 배달 프로세스를 지원하고 개선하는 차세대 SMTP 플러그인인 Post SMTP Mailer입니다. 300,000명 이상의 사용자가 Post SMTP Mailer를 신뢰하여 매일 전 세계 수백만 명의 사용자에게 WordPress 이메일을 보냅니다. 이 플러그인은 기본 WordPress SMTP 라이브러리인 PHPMailer를 강력한 Zend_Mail로 대체하므로 PHP mail()에 대한 이메일이 다시는 손실되지 않습니다!
또 다른 일반적인 방법은 Contact Form 7 또는 Gravity Forms와 같은 WordPress 양식 플러그인을 사용하는 것입니다.
플러그인을 사용하여 WordPress 이메일을 구성하려면 선택한 이메일 플러그인을 설치하고 활성화해야 합니다. 설치가 완료되면 플러그인 설정 페이지로 이동하여 선택한 타사 이메일 서비스(Gmail, Yahoo 등)를 사용하도록 플러그인을 구성합니다. 여기에는 일반적으로 서비스의 SMTP 서버 세부 정보 및 자격 증명을 입력하는 작업이 포함됩니다.
마지막으로 설정이 완료되면 테스트 이메일로 이메일 구성을 확인하고 테스트합니다.
이메일이 스팸으로 분류되는 것을 방지하는 방법
WordPress 사이트를 타사 이메일 서비스와 통합하면 이메일이 스팸으로 분류되는 것을 방지하는 데 상당한 차이가 있지만(아래 권장 사항 중 일부를 처리함) WordPress 이메일이 스팸으로 분류되지 않도록 하기 위해 수행할 수 있는 추가 단계가 있습니다. 그들의 예정된 목적지.
이메일 주소를 화이트리스트에 추가하세요
이메일 주소를 화이트리스트에 추가하는 것은 승인된 발신자 또는 안전한 발신자 목록에 추가하는 과정입니다. 일반적으로 이메일 주소가 화이트리스트에 추가되면 해당 주소에서 보낸 이메일은 스팸 또는 정크 폴더가 아닌 수신자의 받은 편지함으로 배달됩니다.
이는 일반적으로 수신자 또는 개인 수준에서 수행되지만 기업은 스팸 필터 및 이메일 서버에서 사용되는 대규모 화이트리스트에 이메일을 제출하여 어떤 이메일을 배달해야 하는지 결정할 수 있습니다.
즉, 모든 이메일 제공업체와 스팸 필터가 글로벌 화이트리스트를 사용하는 것은 아니지만 이메일 주소를 제출하고 하나(또는 그 이상)의 확인을 받으면 위에 언급된 이메일 모범 사례와 함께 향후 이메일 성공 가능성을 높일 수 있습니다.
안전한 이메일 주소 사용
이메일 주소를 화이트리스트에 추가하는 것 외에도 이메일 주소를 더 안전하게 만드는 등 스팸 필터를 피하기 위한 추가 조치를 취할 수 있습니다.
이를 수행하는 첫 번째이자 가장 좋은 방법은 (위에서 언급한 대로) 이메일을 인증하는 것입니다. SPF, DKIM 및 DMARC와 같은 인증 방법은 모두 표준 이메일 프로토콜이며 이메일이 온다고 주장하는 도메인에서 온 것임을 증명하여 스팸으로 표시될 가능성을 줄입니다.
이메일 주소를 더 안전하게 만드는 또 다른 방법은 스팸 필터를 트리거하는 것으로 알려진 "무료", "보장" 또는 "돈 벌기"와 같은 스팸 트리거 단어 및 구문을 피하는 것입니다.
이메일 주소에서 이러한 단어를 피하는 것 외에도 스팸으로 표시될 가능성을 줄이기 위해 이메일의 제목 줄과 본문에 이러한 단어가 표시되지 않도록 해야 합니다.
마지막으로 이메일 주소와 관련된 평판은 이메일 제공업체가 이메일을 받은 편지함으로 보낼지 스팸 폴더로 보낼지 결정할 때 사용하는 요소입니다. 좋은 전송 평판을 유지하고 평판이 좋은 이메일 서비스 공급자를 사용하면 이메일이 스팸으로 표시될 가능성을 더욱 줄일 수 있습니다.
이메일 인증 추가
타사 이메일 서비스를 사용할 때는 이것이 필요하지 않지만 WordPress 이메일에 인증을 추가하기 위해 취할 수 있는 추가 조치가 있습니다.
예를 들어 PHP mail() 함수를 사용하는 경우 타사 라이브러리 또는 플러그인을 사용하여 이메일 인증을 추가할 수 있습니다. mail() 함수에 이메일 인증을 추가하는 인기 있는 라이브러리 중 하나는 PHPMailer입니다. PHPMailer는 다양한 이메일 인증 방법(예: SPF, DKIM 및 DMARC)을 지원하기 위해 WordPress에 통합할 수 있는 완전한 기능을 갖춘 오픈 소스 라이브러리입니다.
이메일 인증을 추가하는 또 다른 옵션은 위에서 언급한 플러그인 중 하나를 사용하는 것입니다. 예를 들어 Easy WP SMTP를 사용하면 PHP mail() 기능을 외부 SMTP 서버로 구성하여 WordPress 이메일에 대한 인증 방법을 제공할 수 있습니다.
마지막 알림으로, 플러그인 또는 기타 타사 이메일 서비스를 사용하는 경우 위 단계 중 많은 단계가 필요하지 않습니다. 또한 WordPress 이메일을 최적화(또는 오프로드)하는 옵션에 대해 자세히 알아보려면 호스팅 제공업체에 항상 확인해야 합니다.
자신감을 가지고 WordPress 이메일 보내기
WordPress 이메일이 의도한 목적지에 도착하도록 하는 또 다른 좋은 방법은 WordPress를 이해하는 호스팅 제공업체를 통해 웹사이트와 선호하는 이메일 플러그인을 호스팅하는 것입니다.
WP Engine에서는 10년 이상의 미세 조정 및 개발을 통해 업계 최고의 WordPress 플랫폼을 연마했으며 전담 WordPress 전문가 팀은 항상 WordPress로 최고의 디지털 경험을 구축할 수 있도록 지원합니다.
WordPress 사이트가 이메일을 보내지 않을 때의 문제 해결부터 온라인에서 더 많은 잠재 고객을 만나기 위해 성장하고 확장하는 데 도움이 되는 것까지 WP Engine이 지원합니다. 자세한 내용은 오늘 담당자에게 문의하십시오!