서버 SMTP를 사용하여 이메일 수정을 보내지 않는 WordPress 문의 양식
게시 됨: 2017-03-31이메일을 보내지 않는 WordPress 문의 양식은 WordPress 웹 사이트 소유자에게 발생하는 일반적인 문제입니다. WordPress 문의 양식에서 이메일 알림을 받지 못하셨습니까?
WordPress 등록 알림이 누락되었습니까? 새로운 댓글 알림이 없나요? 아시다시피 WordPress는 새 댓글, 등록, 업데이트, 연락처 양식 항목 등에 대해 알려주는 이메일을 보낼 수 있습니다 .
기본적으로 WordPress는 PHP 메일 기능을 사용하여 WordPress 또는 Contact Form 7과 같은 연락처 플러그인에서 생성된 이메일을 보냅니다.
그러나 PHP 메일 기능은 최선의 접근 방식이 아니며 이메일 전달 가능성을 감소시킬 수 있습니다. PHP 메일 기능의 특성상 메일이 스팸이나 정크 폴더에 들어가는 경우가 많습니다.
또한 인기 있는 이메일 제공업체(gmail.com, hotmail.com 등)로 보낸 이메일은 수신자에게 도달하기도 전에 차단될 가능성이 높습니다.
남용을 피하기 위해 일부 호스팅 회사는 엄격한 제한을 적용하거나 PHP 메일 기능을 완전히 비활성화합니다. 또 다른 일반적인 원인은 많은 이메일 서비스 제공업체가 이메일 스팸을 줄이기 위해 다양한 도구를 사용하기 때문입니다.
이러한 도구는 이메일이 발신했다고 주장하는 위치에서 발신되었는지 여부를 감지하려고 시도하는 경우가 많습니다. 이러한 설정은 WordPress 사이트에서 보내는 이메일을 제한하고 영향을 미칩니다.
이것이 워드프레스에서 이메일을 보낼 때 SMTP(Simple Mail Transfer Protocol)를 사용하는 것을 권장하는 이유입니다. PHP 메일 기능과 달리 SMTP는 적절한 인증을 사용하여 이메일 전달 가능성 을 높 입니다.
호스팅 공급자가 SMTP 서버를 올바르게 구성한 경우(가장 저렴한 WordPress 호스팅 옵션 확인) 이메일이 스팸 또는 정크 폴더에 들어갈 가능성이 더 적습니다.
따라서 이메일 전달 가능성을 높이는 데 도움이 됩니다 . 이 자습서에서는 호스팅 공급자의 SMTP 서버를 사용하여 이메일을 보내도록 WordPress를 구성하는 방법을 배웁니다.
계속하기 전에 호스팅 공급자가 SMTP를 지원하는지 확인하십시오. 아래 예는 내가 사용하는 InMotion 호스팅을 기반으로 하며 프로세스는 cPanel을 사용하는 다른 호스팅 제공업체에서도 유사해야 합니다(cPanel과 vDeck의 차이점 참조).
이메일을 보내지 않는 WordPress 문의 양식을 수정하는 방법?
또한 새 댓글이 게시될 때와 같이 내 연락처 양식에서 메시지나 이메일 알림을 오랫동안 받지 못했다는 사실을 알게 된 문제도 있었습니다.
사이트의 문의 양식을 통해 매일 적어도 여러 개의 메시지를 수신하기 때문에 나에게는 매우 이상했습니다. 뭔가 잘못된 것이 분명했고 테스트 연락처 양식을 통해 내 의심이 확인되었습니다.
문의 양식이나 PHP 메일 기능의 문제였습니다 . 호스팅 제공업체 지원팀에 연락하여 cPanel을 통해 이메일을 확인했습니다.
몇 주 전에는 모든 것이 정상이었는데 지금은 이메일이 도착하지 않습니다. 서버 이메일 계정에는 누락된 이메일이 없었고 호스팅 지원팀에서는 끝에서 문제가 없다고 말했습니다.
나는 PHP 메일 기능이 범인이라고 의심하기 시작했고 이제 WordPress에서 이메일을 보내기 위해 SMTP 를 구현할 때입니다. Gmail, Yahoo, SendGrid 등을 사용하여 SMTP를 설정하는 방법에 대한 많은 자습서 를 찾을 수 있습니다 .
근데 구글은 보안설정을 자주 바꿔서 야후는 안쓰고 SendGrid가 좋은 선택이긴 하지만 월간 무료 할당량을 넘지 않으려면 호스팅을 통해 SMTP를 설정하는 게 최선의 선택이었기 때문에 무료 요금제를 사용하고 있습니다. 섬기는 사람.
아래에서 SMTP 서버를 사용하여 이메일 수정 사항을 보내지 않는 WordPress 문의 양식을 찾을 수 있습니다. Google, Yahoo, SendGrid, Mandrill 또는 기타 SMTP를 대신 사용하려는 경우 아래에 언급된 동일한 플러그인을 사용할 수 있습니다.
이메일을 보내지 않는 문의 양식
대부분의 WordPress 호스팅 제공업체는 호스팅하는 각 도메인에 대해 이메일 서비스를 제공합니다. 이는 [email protected]과 같은 고유한 도메인 이름으로 이메일 계정을 만들 수 있음을 의미합니다.
먼저 이메일 계정을 만들어야 합니다. 이 예에서는 cPanel에서 이메일 계정 을 만드는 방법을 보여줍니다.
호스팅 서비스 제공업체는 다른 계정 관리 시스템을 사용할 수 있지만 기본 프로세스는 대부분의 호스팅 제공업체에서 동일합니다. 호스팅 계정에 로그인하고 메일 섹션에서 이메일 계정을 클릭합니다.
이메일 계정을 만드는 데 필요한 정보 를 입력해야 하는 간단한 양식이 표시됩니다.
이메일 계정을 만들면 이제 WordPress에서 사용할 준비가 된 것입니다. 그러나 그렇게 하기 전에 호스팅 서비스 제공업체 로부터 몇 가지 정보가 필요합니다 .
이메일 주소를 위한 SMTP 호스트와 보안 로그인을 위한 SMTP 포트가 필요합니다. cPanel의 메일 탭에서 웹메일을 클릭하면 찾을 수 있습니다.
그런 다음 " 웹메일에 로그인 "을 클릭한 다음 메일 클라이언트 구성 을 클릭합니다.
보내는 서버 및 보안 SSL/TLS 설정에 대한 수동 설정 아래에 있는 것이 필요합니다.
이 정보를 모르거나 찾을 수 없는 경우 호스팅 지원에 문의할 수도 있습니다. 계정을 만든 후에는 이제 WP Mail SMTP 플러그인을 설치하고 활성화해야 합니다. 활성화되면 WP Mail SMTP로 이동한 다음 설정으로 이동 합니다 .
먼저 방금 생성한 이메일 주소를 입력해야 합니다. 그 후에 이름에서 추가할 수 있습니다. 이름에서 추가하지 않으면 플러그인은 기본 WordPress를 사용합니다.
무료 버전의 플러그인은 Gmail, Mailgun, SendGrid, Sendinblue 또는 기타 SMTP를 사용하여 이메일을 보내도록 설정할 수 있는 옵션 을 제공합니다 . PRO 버전에는 Microsoft SMTP(Outlook.com 및 Office 365) 및 Amazon SES SMTP를 사용하는 옵션도 있습니다.
기본 Microsoft 및 Amazon SES 통합 외에도 WP Mail SMTP Pro 는 다음과 같은 기타 여러 강력한 기능 및 서비스에 대한 액세스를 제공합니다.
- EMAIL LOG – 사이트에서 보낸 모든 이메일을 기록하고 볼 수 있습니다.
- 이메일 제어 – 다른 WordPress 알림 이메일을 비활성화할 수 있습니다.
- WHITE GLOVE SETUP – WP Mail SMTP 플러그인 설치 및 설정, 적절한 이메일 도메인 이름 확인을 위한 DNS 구성 조정, Mailgun 설정 및 모든 것이 작동하는지 확인하기 위한 최종 테스트가 포함됩니다.
이 자습서에서는 기타 SMTP를 선택합니다. 다른 것을 선택할 수 있습니다. 예를 들어 SendGrid의 경우 SendGrid API 키만 필요합니다.
SMTP 옵션 섹션에서 호스팅 제공업체로부터 받은 SMTP 호스트 및 포트 정보를 입력합니다. 암호화 방법으로 SSL 또는 TLS를 선택합니다. 플러그인은 이메일을 보내려면 로그인 자격 증명이 필요합니다.
인증 기능을 활성화하고 SMTP 로그인 세부 정보를 제공합니다. 이것은 일반적으로 cPanel 로그인 정보입니다. 그런 다음 설정 저장 버튼을 클릭하여 설정을 저장합니다. 이제 설정 페이지가 다시 로드되고 '설정 저장됨' 메시지가 표시됩니다.
플러그인 옵션에는 모든 것을 올바르게 설정했는지 확인하는 이메일 테스트 기능이 있습니다.
WP Mail SMTP는 제공한 이메일 주소로 테스트 메시지를 보냅니다. 테스트 메시지 를 받지 못하면 올바르게 구성하지 않은 것입니다.
SMTP를 사용하여 이메일을 보낼 때 오류가 발생하는 가장 일반적인 이유는 잘못된 SMTP 호스트 또는 포트입니다. 호스팅 공급자가 제공한 올바른 호스트 및 포트 설정을 입력했는지 확인하십시오.
올바른 암호화 방법을 선택했는지 확인하십시오. 일반적으로 SSL은 대부분의 환경에서 작동하지만 이메일이 배달되지 않는 경우 웹 호스트에 확인하십시오.
WordPress 이메일에 웹 호스트의 메일 서버 사용의 장단점
가장 확실한 장점은 WordPress에서 보내는 이메일에 자신의 브랜드 이메일 주소를 사용할 수 있다는 것입니다. 또 다른 장점은 호스팅 계정에 가입할 때 이미 이 서비스에 대한 비용을 지불 했다는 것 입니다.
SendGrid 또는 Mandrill을 사용하는 데 비용을 지불해야 하는 것처럼 이메일을 보내고 받는 데 추가 비용을 지불할 필요가 없습니다.
그러나 일부 WordPress 호스팅 제공업체 는 발신 이메일에 제한 을 적용 합니다. 이것이 WordPress를 사용하여 뉴스레터 이메일을 보내는 것을 권장하지 않는 이유입니다.
공유 호스팅 공급자와 특히 무료 호스팅 옵션의 또 다른 일반적인 문제는 메일 서버가 신뢰할 수 없다는 것입니다. 이메일 전송이 지연되는 경우 Google Apps for Work, Mandrill 또는 SendGrid와 같은 타사 이메일 서비스 사용을 고려해야 합니다.
사이트에서 보낸 모든 이메일을 기록하는 방법은 무엇입니까?
웹 사이트에서 보낸 모든 이메일을 기록하려면 WP Mail SMTP 이메일 로깅 옵션이 필요합니다.
이 기능을 사용하기로 선택하는 몇 가지 이유가 있습니다.
- 양식 알림을 사용 중이고 새 리드를 얻을 때마다 올바른 팀 구성원에게 이메일을 보내길 원합니다.
- 시간 및 날짜와 같은 보낸 이메일에 대한 세부 정보를 확인합니다.
- 귀하가 보낸 이메일이 전달되었는지 확인하십시오. 이메일 로그를 확인할 수 있으면 고객이 귀하가 보낸 이메일을 받지 못한 경우에도 유용할 수 있습니다. 이유를 알 수 있기 때문입니다.
가장 먼저 해야 할 일은 WP Mail SMTP 플러그인이 아직 설치되어 있지 않은 경우 WordPress 사이트에 설치하는 것입니다.
사이트에서 플러그인 설정으로 이동하여 이메일 로그온을 켤 수 있습니다. WP 메일 SMTP » 설정으로 이동 합니다 . 그런 다음 이메일 로그 탭을 클릭합니다. 이메일 로그 기능에 액세스하려면 PRO 버전 이 필요합니다 . 이렇게 하면 사이트에서 보낸 모든 이메일과 이메일의 주요 세부 정보가 기록됩니다.
로그 활성화 옵션을 사용하면 각 WordPress 이메일 레코드에 대한 세부 정보에 다음이 포함됩니다.
- 이메일 상태(성공적으로 전송되었는지 알려줍니다)
- 보낸 날짜 및 시간
- 제목 줄
- 수신자 이메일 주소(참조 및 숨은 참조 포함)
- 이메일에서
- 첨부 파일 수(여러 첨부 파일을 허용하도록 양식을 설정한 경우)
- 사용된 메일러 옵션
- 추가 기술 세부 정보(예: 콘텐츠 유형, MIME 등)
로그 활성화 버튼을 클릭하면 이메일 내용 기록 이라는 두 번째 옵션이 나타납니다. 이것을 클릭하면 이메일 내용의 사본도 저장됩니다.
이메일 콘텐츠 로깅을 활성화할지 여부는 사용자가 선택합니다. 이는 선택적 설정이므로 필요하지 않다고 느끼면 이 기능을 사용할 필요가 없습니다. 이메일 내용의 사본을 저장하기로 선택한 경우 한 가지 유의할 점은 이것이 암호화 없이 일반 텍스트 로 저장 된다는 것입니다.
WordPress 관리 메뉴에서 기록된 모든 이메일을 볼 수 있습니다. 최신 이메일은 페이지 상단에 표시되므로 이전 이메일을 찾으려면 아래로 스크롤해야 할 수 있습니다.
특정 이메일을 더 자세히 보려면 제목 을 클릭하면 됩니다. 그러면 해당 이메일에 대한 새 페이지가 열리고 모든 세부 정보가 표시됩니다.
이메일 요약을 보내지 않는 WordPress 문의 양식
워드프레스는 PHP의 메일 기능을 사용하여 이메일을 보냅니다. 많은 공유 호스팅 공급자가 이 기능을 올바르게 구성하지 않았거나 남용을 피하기 위해 완전히 비활성화했습니다.
두 경우 모두 WordPress 또는 WooCommerce 이메일이 배달되지 않습니다(WooCommerce에서 이메일을 보내지 않는 문제를 해결하는 방법 참조). 다른 솔루션은 타사 이메일 서비스를 사용 하여 이메일을 보내는 것입니다. Mandrill, Google Apps for Work 또는 Sendgrid와 같은 서비스를 사용할 수 있습니다.
계정에 대한 비용을 지불해야 하며 추가하는 사용자 수나 보내는 이메일 수에 따라 비용이 달라집니다.
WordPress 호스팅 제공업체 이메일 서비스를 활용하는 것은 SMTP를 사용하는 비용 효율적이고 안정적이며 간단한 방법이며 이메일이 전송되고 사이트 방문자의 문의 양식에서 메시지를 받을 수 있는지 확인합니다.
그리고 WordPress 웹 사이트 이메일에 이메일 서명을 추가해야 하는 경우 내 튜토리얼을 확인하십시오. 브랜딩 프로세스를 개선할 뿐만 아니라 이메일도 전문적으로 보일 것이기 때문입니다.