Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

SMTP 메일을 보내도록 WordPress를 구성하는 방법

SMTP 메일을 보내도록 WordPress를 구성하는 방법

WordPress는 웹 존재를 쉽게 디자인할 수 있는 모든 특성에도 불구하고 여전히 특정 영역에서 어려움을 겪고 있습니다. 문제가 되는 문제 중 하나는 SMTP를 사용하여 이메일을 보내는 것입니다. 이는 WooCommerce 플랫폼 플러그인을 통해 상품을 판매하거나 단순히 고객, 회원 또는 사용자와 정기적으로 소통해야 하는 경우 특히 번거롭습니다.

Mailgun 또는 Google Apps와 같이 이 문제를 해결하는 데 사용할 수 있는 타사 솔루션이 많이 있지만 이들은 유료 앱이며 모든 사람이 이러한 솔루션을 전담할 리소스가 있는 것은 아닙니다.

워드프레스 문제

WordPress는 PHP를 시스템의 백본으로 사용하며 많은 호스팅 제공업체는 고객의 보안을 위해 이 PHP 설치를 잘못 구성하거나 비활성화하기까지 합니다. 이것이 문제의 핵심입니다. 호스팅 제공업체가 차단한 경우 WordPress 이메일이 배달되지 않습니다. 그럼에도 불구하고 WordPress는 기본 PHP의 mail()을 사용하고 있습니다. 이메일을 보내는 기능은 종종 제대로 구성되지 않고 대부분 스팸 폴더에 들어갑니다.

솔루션

PHP를 사용하여 이메일을 보내는 대신 SMTP가 훨씬 더 나은 대안입니다. SMTP는 Simple Mail Transfer Protocol의 약자이며 보내기를 클릭하면 프로세스를 용이하게 합니다.

WordPress 및 SMTP에서 자신의 도메인을 사용하려면 WP Mail SMTP 플러그인을 설치해야 합니다.

설치가 완료되면 WordPress 관리 대시보드 왼쪽의 메뉴에서 "설정 -> WP 메일 SMTP"로 이동합니다.

사용하려는 이메일 주소(보통 "something@mydomain.com")를 입력하고 전송에 사용할 이름을 추가합니다. 이것은 사람들이 귀하의 메시지를 받을 때 보게 될 것입니다.

SMTP 메일을 보내도록 WordPress를 구성하는 방법

다음으로 메일러 옵션이 있는 맨 아래로 스크롤해야 합니다. "기타 SMTP"를 클릭하면 아래에 추가 설정이 표시됩니다.

SMTP 메일을 보내도록 WordPress를 구성하는 방법

  • SMTP 호스트 세부정보, 암호화 유형 및 포트 번호를 입력합니다. 일반적으로 호스트는 "mail.yourdomain.com;"과 같습니다. 그러나 다를 수 있습니다. 위에 표시된 광산은 "smtp.hosts.co.uk"입니다.
  • 암호화는 호스트 설정에 따라 다릅니다. 호스트에서 이 기능을 활성화한 경우 SSL은 최소한으로 사용해야 하며 이상적으로는 TLS를 사용해야 합니다.
  • 포트의 경우 암호화 유형에 따라 선택됩니다. 포트 465는 SSL용이고 포트 587은 TLS용입니다. 그렇지 않으면 암호화가 사용되지 않는 경우 포트 25입니다.

마지막으로 필요한 경우 "인증"이라고 표시된 슬라이더 버튼을 사용하여 사용자 이름과 암호를 입력할 수 있습니다. 이러한 세부 정보가 확실하지 않은 경우 웹 호스팅 제공업체에서 제공하거나 호스트의 관리자 제어판에 있을 수 있습니다.

모든 것이 정확하다고 생각되면 설정 끝에 있는 저장 버튼을 클릭하십시오.

테스트

"이메일 테스트" 탭을 클릭하여 설정을 테스트할 수 있습니다. 테스트 이메일을 받을 이메일 주소를 입력하고 "테스트 보내기"를 클릭합니다. 성공하면 플러그인을 올바르게 구성한 것이며 WordPress에서 이메일을 보낼 준비가 된 것입니다.

SMTP 메일을 보내도록 WordPress를 구성하는 방법

추가 설정

이것은 선택 사항이지만 권장됩니다. 플러그인에 입력한 비밀번호는 누구나 읽을 수 있는 "일반 텍스트"로 유지됩니다. 다음 이미지와 같이 비밀번호 필드 아래에 텍스트를 볼 수 있습니다.

SMTP 메일을 보내도록 WordPress를 구성하는 방법

WordPress 설치의 루트 디렉토리에 있는 wp-config.php 파일을 편집해야 합니다. 변경하기 전에 파일을 백업하는 것을 잊지 마십시오.

"그게 다야, 편집을 중지하십시오! Happy blogging”을 입력하고 바로 앞에 다음 코드를 추가합니다.

define( 'WPMS_ON', true );
define( 'WPMS_SMTP_PASS', 'your_password' );

"your_password"를 실제 비밀번호로 변경하고 저장하십시오.

문제 해결

이메일이 여전히 전송되지 않는 경우 포트 번호와 입력한 세부 정보를 확인하십시오. 대부분의 경우 사용된 암호화와 포트 번호의 조합입니다. 호스팅 제공업체 또는 이메일 제공업체에서 추가 지원을 받을 수 있습니다.