[WordPress] Gmail SMTP에서 메일을 보내는 설정

소개



WordPress에서 Gmail SMTP 서버를 사용하여 gmail 계정에서 이메일을 보내는 단계를 요약했습니다.

원래 왜 이런 방법을?



현재 ConohaVPS에 공부를 위해 CentOS를 세우고 있습니다.
CentOS에 Postfix를 설치하여 메일을 보낼 수 있도록 설정했는데, 아무래도 gmail 주소로 메일이 도착하지 않습니다 ··! (SPF · DKIM · DMARC는 설정했지만 효과 없음 · ·)

원인은 Google에 GMO 사의 VPS의 글로벌 주소가 차단되어있는 것 같습니다. Conoha의 경우는 릴레이 서버도 안내받을 수 없고 곤란했다··. (2019/6/18 현재)

그래서 gmail을 통해 메일을 보내기로 결정했습니다.

설정 방법



플러그인 "WP Mail SMTP by WPForms" 설치



플러그인 추가 화면에서 "WP Mail SMTP"를 검색하여 잉꼬? 아이콘의 "WP Mail SMTP by WPForms"를 설치합니다.



설치 후 플러그인을 활성화하십시오.

플러그인 "WP Mail SMTP by WPForms" 설정



· 플러그인 목록 화면에서 "WP Mail SMTP"설정 화면을 엽니다.
다음과 같이 설정합니다.


품목
설정값
비고


소스 주소
제출에 사용할 gmail 주소

Force From Email
OFF
위의 설정을 다른 플러그인의 설정보다 우선적으로 사용합니까? 환경에 따라 원하는 분을 설정하십시오.

발신자 이름
이메일 발신자 이름에 표시할 이름
메일 수신자가 메일을 열 때 발신자로 표시되는 이름

Force From Email
OFF
위의 설정을 다른 플러그인의 설정보다 우선적으로 사용합니까? 환경에 따라 원하는 분을 설정하십시오.




・Other SMTP의 항목은 아래의 화면대로 설정합니다.


・메일러의 항목은 아래의 화면대로 설정합니다.


· SMTP Username은 전송에 사용할 Google 이메일 주소를 지정합니다.
· SMTP Password는 이 이메일 주소의 암호를 지정합니다.
설정이 끝나면 "Save Settings"버튼을 눌러 설정을 확인합니다.


Google 계정 설정 변경



제출에 사용하는 이메일 계정의 Google 계정 보안 설정을 변경합니다. 아래의 Google 지원 페이지에 있는 안내에 따라 '안전하지 않은 앱에서 계정에 액세스 허용'을 사용 설정하세요.

※ 설정하지 않으면 gmail 도메인 이외의 이메일 주소로 메일을 보내면 실패합니다.
※보안 레벨이 낮아지기 때문에, 평상시 자신이 사용하고 있는 계정에서는 설정하지 않도록 해 주세요.



동작 확인



"WP Mail SMTP"설정 화면에 "Email Test"라는 탭이 있으므로 클릭하여 테스트 메일 보내기 화면을 표시합니다.
여기에 보낼 주소를 입력하고 "Send Email"버튼을 클릭합니다.

gmail의 이메일 주소(정상 전송 주소로 지정한 주소와는 다른 주소)와 다른 도메인의 이메일 주소로 송신 테스트를 하고, 송신을 할 수 있으면 문제 없다고 생각됩니다.
만약을 위해, 컨택트 폼 등 실제로 메일을 송신하는 기능에서도 송신 테스트를 실시해 주세요.



결론



Conoha 씨 gmail 차단되는 어쨌든 · ·

좋은 웹페이지 즐겨찾기