[ WP-Mail-SMTP ] 워드프레스 메일 플러그인

Home//워드프레스 아바다 테마/Plugins/[ WP-Mail-SMTP ] 워드프레스 메일 플러그인




워드프레스를 사용하면서 메일에 관련하여 두가지 문제를 겪을 수 있습니다.

1. 워드프레스 메인 메일 주소를 바꾸고 싶을 때

워드프레스로 만든 사이트에 회원으로 가입을할때, 기본적으로 요구하는 것은 사이트 내에서 사용할 id와 이메일 두가지 뿐입니다.
여기서 입력한 이메일로 사이트에서 사용할 password 가 전송되고, 새로운 가입자는 자신의 이메일을 확인하여 이 사이트에 들어 올수 있게 됩니다.

이때 나의 사이트에서 새 가입자에게 발송된 이메일의 정보를 보면 나를 표현하는 이름이 아래와 같이 기본생성됩니다.

wp-mail-smtp-01
여기서 보낸이의 이름과 회신 이메일 주소를 바꾸고 싶을수 있습니다. 이때 이 플러그인을 사용할수도 있고, hook을 이용해서 직접 바꿀 수 도 있습니다.

2.워드프레스 사이트에서 메일이 발송되지 않을때

워드프레스 사이트내에서 발송하는 각종 이메일은 호스팅 내부의 고유 언어인 PHP 명령어로 작성됩니다.

그런데 이런 저런 이유로 이메일이 발송되지않는 경우가 생깁니다.이렇게되면 회원가입도 안되고, 댓글알림도 할수가 없어서 이만 저만 불편해지는게 아닙니다.
(실제 ‘후이즈’ 호스팅에서는 PHP메일함수의 구조를 바꿔놓아서 워드프레스의 메일이 날아가지 않습니다.)

WP-Mail-SMTP 플러그인 사용 ( WP-Mail-SMTP 플러그인 )

1) 위에서 설명한 두가지 기능중 1번의 목적으로 사용하고 싶을때 사용할수 있는 플러그인 입니다.

WP-Mail-SMTP 플러그인을 설치합니다.
From Email : 회신받을 이메일 주소를 바꿔줄수 있습니다. ( wordpress@avada.kr => admin@avada.kr or avada@gmail.com )
From Name : 보낸이의 이름을 바꿔줄수 있습니다. (WordPress => 아바다 or 엔니오 모리꼬네 )
Mailer : 사이트 내부에서 메일을 원활하게 발송하고 있으므로 내부 함수를 그대로 사용하면 됩니다. ( Use the PHP mail() function to send emails. 선택 )
Return Path : 반송처를 위의 From Email 에서 설정한 주소와 같게 할것인가를 묻는 겁니다. Return Path 의미는 약간 복잡한데… 그냥 상대방이 메일을 받지않으면… ‘그쪽이 메일을 받지안네’ 하고 되돌아 오는 주소로 생각하면 됩니다.

이렇게 설정하면 끝입니다. 아래는 아무것도 설정할 것이 없습니다. ‘저장’

2) 위에서 설명한 두가지 기능중 2번의 목적으로 사용하고 싶을때

From Email : 아래 부분에 Username 에서 설정할 값과 같아야 합니다.
From Name : 마음대로 설정할수 있습니다.
Mailer : Send all WordPress emails via SMTP. 를 선택합니다. 호스팅 내부의 기본명령이 통하지 않으므로 우회방법을 사용하는데, 간이 전자 우편 전송 프로토콜(Simple Mail Transfer Protocol, SMTP)을 사용하여 나의 다른 이메일 계정을 통해서 넘어가는거죠

Return Path : 반송처를 위의 From Email 에서 설정한 주소와 같게 할것인가를 묻습니다.

SMTP Host : SMTP를 사용할 계정의 호스트를 적어줍니다. 만약 나의 gmail 계정을 이용할거면 호스트는 smtp.gmail.com 이 되고, 네이버 계정을 이용할거면 smtp.naver.com 이라고 적어주면 됩니다.
SMTP Port : SMTP 기본 포트를 적습니다. ( 25 OR 587 ) * 후이즈는 587
Encryption : 암호화 보통 추천되는것은 Use SSL encryption 이고 , 후이즈는 Use TLS encryption. This is not the same as STARTTLS. For most servers SSL is the recommended option. 옵션

Authentication : 인증과정이 필요한가를 설정합니다. 당연히 필요합니다. Yes: Use SMTP authentication.
Username : SMTP 를 사용할 본인의 계정 을 적습니다. SMTP HOST에 적은 계정으로, example@gmail.com or example@naver.com
Password : 바로 위에서 적은 계정에 접속할수 있는 비밀번호를 적습니다.

‘저장’

Send a Test Email : 위에서의 설정이 제대로 되었는지 확인해 볼수 있습니다. 여기에 테스트 메일을 받을 계정을 적고 ‘send test’를 누르시면, 성공, 실패를 확인 할 수 있습니다.

* SMTP를 gmail로 하는 경우 gmail로 연결이 안되는 경우가 있습니다. 지메일이 루트가 이상하게 들어오는걸 감지하고 스스로 허가를 안내주는 경우인데요. 보안 단계를 낮춰 줘야 합니다.

플러그인을 사용하지 않고 1번 문제를 필터훅으로 해결하고 싶을때

아래의 두가지 코드중 한개를 child테마의 function.php 파일에 붙여 넣으면 됩니다.
이메일 주소를 변경해주는 필터훅은 : wp_mail_from
보내이의 이름을 변경해 주는 필터훅은 : wp mail from name






|2014. 12. 11|카테고리: 플러그인|Tags: , |0 개의 댓글

글쓴이 :

댓글 쓰기