개발 꿀팁/PHP

php PHP Mailer 지메일을 이용한 메일 발송 상세 해결 과정

Jammie 2022. 7. 2. 14:38
반응형

아래와 같이 우리는 Gmail을 이용하여 메일을 게시하기 위해 PHP Mailer를 자세히 소개합니다.

먼저 PHP Mailer를 다운로드해야 합니다.

githubhttps://github.com/PHPMailer/PHPMailer

require_once './PHPMailer/PHPMailerAutoload.php';
 
$mail = new \PHPMailer;
 
$mail->IsSMTP();
 
$mail->CharSet = "UTF-8";
 
$mail->Encoding = 'base64';
 
$mail->SMTPDebug = 0; //디버깅 여부
 
$mail->SMTPAuth = true;
 
$mail->Host = 'ssl://smtp.gmail.com:465'; //host
 
$mail->Port = 25; //포트
 
$mail->Username = ""; //발송인
 
$mail->Password = ""; //보낸 사람 전용 비밀번호
 
$mail->SetFrom("",""); //보낸 사람 편지함 및 이름称
 
$mail->Subject = "제목"; // 제목
 
$mail->Body = "내용"; // 내용

$mail->IsHTML(true); //HTML 사용 여부
 
$mail->AddAddress('xxx@qq.com'); //수신자
 
$mail->Send();

발신자 비밀번호는 gmail을 사용하면 다음과 같이 안내된다.

비밀번호가 올바르지 않습니다 전용비밀번호가 필요합니다!

전용 비밀번호가 필요할 수 있는 이유

인증 두 단계를 등록한 후, 우리는 통상적으로인증 코드를 보냅니다. 그러나 Outlook과 같은 일부 응용 프로그램이나 장치는 이 인증 코드를 지원하지 않습니다. 따라서 이러한 응용 프로그램이나 장치를 사용하여 처음 Google에 로그인합니다.le 계정 생성 및 입력 시 필요이러한 응용 프로그램 또는 장치에 대한 권한을 부여하기 위해 전용 암호를 적용한다.

생성된 패스워드가 정상적으로 메일을 보낼 수 있게 되었습니다

성공적으로 알림 보내기:

반응형