[해결됨] wp_mail이 작동하지 않는 이유
게시 됨: 2021-12-29wp_mail이 작동하지 않는 이유를 파악하고 수정하시겠습니까?
wp_mail() 함수의 문제는 WordPress 사용자에게 매우 일반적입니다. 그리고 제대로 작동하지 않으면 WordPress 이메일이 전송되지 않습니다(이는 큰 문제입니다).
그러나 wp_mail() 을 수정하는 것은 매우 쉽습니다. 이 게시물에서는 이메일이 항상 오류 없이 수신자에게 도달하도록 wp_mail( ) 문제를 해결할 수 있는 가장 간단한 방법을 보여줍니다.
지금 WordPress 이메일 수정
wp_mail이란 무엇입니까?
wp_mail() 은 WordPress 이메일을 생성하고 보내는 PHPMailer 함수입니다. 기본적으로 거의 모든 WordPress 플러그인은 wp_mail() 을 사용하여 이메일을 보냅니다. 그러나 wp_mail() 함수는 그다지 안정적이지 않습니다. 따라서 문제가 발생하면 전체 사이트에서 이메일 전송 문제를 찾을 수 있습니다.
wp_mail이 작동하지 않는 이유는 무엇입니까?
wp_mail() 이 작동하지 않는 몇 가지 일반적인 이유가 있습니다.
- PHP 메일이 웹 서버에 의해 비활성화되었습니다 . PHP 메일러는 이메일을 보내는 안전하지 않은 방법이며 해커와 스패머에 의해 악용될 수 있습니다. 이것이 많은 웹 호스트가 서버에서 PHP 메일러를 비활성화하는 이유입니다.
wp_mail()은 이메일을 보내기 위해 PHP에 의존하기 때문에 웹 호스트에서 PHP가 비활성화되면 작동하지 않습니다. - 귀하의 이메일이 스팸으로 표시되고 있습니다.
wp_mail()함수의 큰 문제는 단순성을 위해 설계되었다는 것입니다. 따라서 이 기능으로 생성된 이메일에는 이메일이 합법적인 출처에서 왔다는 것을 보여주는 인증 정보가 포함되어 있지 않습니다. 결과적으로 이메일은 스팸으로 간주되어 받는 사람의 받은 편지함에 도달하지 않습니다. - 사이트가 localhost에서 실행 중입니다. 사이트가 아직 개발 중인 경우
wp_mail()을 사용하여 이메일을 보낼 수 없습니다. localhost에서는wp_mail()이 지원되지 않기 때문입니다. 대신 이메일을 안정적으로 생성하고 보내려면 SMTP와 같은 대체 이메일 전달 방법이 필요합니다.
좋은 점은 wp_mail이 작동하지 않는 이러한 모든 문제에 대한 단일 솔루션이 있다는 것입니다. 그리고 해결책은 WP Mail SMTP 플러그인을 사용하는 것입니다.
쉬운 방법으로 wp_mail을 수정하는 방법
wp_mail() 함수의 모든 문제를 해결하는 가장 쉬운 방법은 PHP에 의존하지 않고 SMTP를 사용하도록 재구성하는 것입니다. 이를 달성하는 가장 쉬운 방법은 WP Mail SMTP를 사용하는 것입니다.

이 플러그인은 메시지에 적절한 인증을 추가하기 때문에 검증된 이메일 전송 방법인 SMTP를 사용하도록 WordPress 사이트를 구성합니다.
또한 이 플러그인은 기본 웹 호스트가 아닌 전용 타사 이메일 서비스 제공업체를 통해 이메일을 보냅니다. 결과적으로 이메일 배달 가능성이 항상 보장됩니다.
또한 WP Mail SMTP에는 다음과 같은 추가 기능이 포함되어 있습니다.
- 오류 추적
- 주간 이메일 요약
- 자세한 이메일 로그
- … 그리고 더
사이트에서 WP Mail SMTP를 설정하려면 아래의 단계별 지침을 따르십시오.
- WP 메일 SMTP 설치
- WP 메일 SMTP와 메일러 서비스 연결
- 주간 이메일 요약 및 로그 활성화(선택 사항)
의 시작하자.
1. WP 메일 SMTP 설치
시작하려면 유료 WP Mail SMTP 구독 또는 무료 버전이 필요합니다. wp_mail() 문제를 해결할 수 있지만 무료 버전에는 주간 요약 및 이메일 로그와 같은 고급 기능이 포함되어 있지 않습니다.
요금제를 구매했으면 WP Mail SMTP 대시보드로 이동하여 다운로드 탭으로 이동합니다. 아래로 스크롤하여 WP 메일 SMTP 다운로드 버튼을 클릭합니다.

zip 파일 다운로드가 완료되면 사이트의 WordPress 대시보드를 엽니다. 왼쪽 메뉴 모음에서 플러그인 을 클릭한 다음 새로 추가 를 클릭합니다.

그런 다음 파일 선택을 클릭하고 WP Mail SMTP zip 파일을 다운로드한 위치로 이동합니다. 그런 다음 두 번 클릭하고 지금 설치를 누릅니다.

설치 후 WordPress 대시보드의 왼쪽 메뉴 모음에서 플러그인 을 클릭하여 플러그인 화면 방문을 클릭합니다. 플러그인 목록에서 WP Mail SMTP를 찾아 활성화 를 클릭합니다.

그러면 설치 마법사가 자동으로 시작됩니다. 실행되지 않은 경우 WP Mail SMTP 설정 창에서 설정 마법사 실행 버튼을 눌러 수동으로 실행할 수 있습니다.


2. 메일러 서비스와 WP 메일 SMTP 연결하기
설정 마법사를 사용하여 타사 메일러 서비스를 선택할 수 있습니다. 따라서 이 단계에서는 문제가 있는 기본 WordPress 웹 호스트를 대체하기 위해 적절한 이메일 배달 서비스를 구성합니다.
이 단계를 마치면 WP Mail SMTP는 이메일 문제를 피하기 위해 지금부터 SMTP를 사용하도록 기본 wp_mail() 함수를 재구성합니다.
시작하려면 설치 마법사 의 첫 번째 화면에서 시작하기 버튼을 클릭하십시오.

다음 화면에서 추천 메일러 목록을 찾을 수 있습니다.

이 목록에서 메일링 서비스를 선택할 수 있습니다. 소규모 웹 사이트인 경우 가장 좋은 옵션 중 하나는 Sendinblue의 무료 요금제를 사용하는 것입니다. 더 나은 결정을 내리기 위해 다양한 거래 이메일 제공업체에 대해 자세히 알아볼 수도 있습니다.
사용할 메일러를 결정했으면 설정하려는 메일러에 대한 아래 링크를 클릭하십시오.
| 모든 버전에서 사용 가능한 메일러 | WP Mail SMTP Pro의 메일러 |
|---|---|
| SMTP.com | 아마존 SES |
| 센딘블루 | 마이크로소프트 365 / 아웃룩닷컴 |
| 구글 워크스페이스/지메일 | 조호 메일 |
| 메일건 | |
| 소인 | |
| 센드그리드 | |
| 스파크포스트 | |
| 기타 SMTP |
문서의 지침을 주의 깊게 따르고 이 문서로 돌아와서 WP 메일 SMTP 설정을 완료하세요.
3. 주간 이메일 요약 및 로그 활성화(선택 사항)
메일러를 성공적으로 구성하고 WP Mail SMTP에 연결하면 설정 마법사 가 활성화하려는 이메일 기능을 선택하도록 요청합니다.

주간 이메일 요약 기능은 이메일 성능을 모니터링하는 매우 유용한 방법입니다. 활성화하면 매주 다음에 대한 빠른 요약이 포함된 이메일이 전송됩니다.
- 지난 주에 보낸 총 이메일 수
- 확인된 이메일 전송 횟수
- 확인되지 않은 이메일 전송 횟수
- 실패한 이메일
이 요약을 통해 wp_mail 기능이 얼마나 잘 작동하는지 추적하고 오류가 있는지 확인할 수 있습니다.

또 다른 훌륭한 WP 메일 SMTP 기능은 자세한 이메일 로그 입니다. 활성화되면 이 도구는 WordPress 사이트에서 생성 및 전송한 모든 이메일의 로그를 유지합니다. 또한 다음과 같은 유용한 데이터를 많이 기록합니다.
- WordPress 이메일의 열기 및 클릭 수
- 첨부 파일 수
- 상태 보내기
- 각 이메일의 날짜 및 제목
- 실패한 이메일 재전송 또는 전달
- …그리고 더

따라서 모든 것이 항상 이메일로 잘 진행되고 있는지 확인하려면 이러한 추가 기능을 활성화하여 WP Mail SMTP를 최대한 활용하는 것이 좋습니다.
이 모든 단계를 마치면 WP Mail SMTP 설정 마법사가 테스트 이메일을 보내 모든 것이 제대로 설정되었는지 확인합니다. 설정에 문제가 없으면 성공 메시지가 표시됩니다.

그리고 그게 다야! 이제 훨씬 더 안정적인 SMTP를 사용하도록 재구성하여 wp_mail() 함수를 수정했습니다.
다음, 첨부 파일이 있는 이메일 보내기
WordPress에서 첨부 파일이 포함된 이메일을 보내시겠습니까? WordPress 양식 또는 기타 플러그인에서 첨부 파일이 포함된 WordPress 이메일 보내기에 대한 가이드를 참조하세요.
WordPress SEO를 개선하고 싶을 수도 있습니다. 유기적 트래픽과 순위를 높일 수 있는 최고의 WordPress SEO 플러그인에 대한 기사를 참조하십시오.
지금 WordPress 이메일 수정
이메일을 수정할 준비가 되셨습니까? 최고의 WordPress SMTP 플러그인으로 오늘 시작하세요. WP Mail SMTP Elite에는 전체 White Glove Setup이 포함되어 있으며 14일 환불 보장을 제공합니다.
이 기사가 도움이 되었다면 Facebook과 Twitter에서 더 많은 WordPress 팁과 튜토리얼을 팔로우하세요.
