본문 바로가기
IT일반

워드프레스에서 SMTP 설정하기

by xavi2019 2020. 11. 19.

워드프레스에서 관리자 이메일이 변경 대기중입니다.  로 나오고 안 올 때...

 

해당 테마의 functions.php 에 넣으면 된다.

 

예) /var/www/wp02.tera.co.kr/wp-content/themes/oceanwp/functions.php

add_action( 'phpmailer_init', 'setup_phpmailer_init' );
function setup_phpmailer_init( $phpmailer ) {
    $phpmailer->Host = 'smtp.gmail.com';
    $phpmailer->SMTPAuth = true; // Force it to use Username and Password to authenticate
    $phpmailer->Port = 465;
    $phpmailer->Username = 'gmail주소';
    $phpmailer->Password = 'gmail비번';
    $phpmailer->SMTPSecure = "ssl";
    // $phpmailer->From = "noreply@tera.co.kr";
    // $phpmailer->FromName = "NoReply";
    $phpmailer->IsSMTP();
}

물론, 서버에서 php mail() 을 지원해야 함.

 

아니면 SMTP 플러그인 설치하세요.

 

그래도 안되면 구글 계정의 보안에서 "보안이 낮은 수준의 앱 허용" 을 해야 합니다.

댓글