소셜 네트워크와 온라인 커뮤니케이션의 인기로 인해 이메일은 일상 업무와 생활에서 필수적인 커뮤니케이션 방법이 되었습니다. 개발자로서 우리는 웹사이트와 애플리케이션에 이메일을 보내는 기능을 제공해야 합니다. 이 기사에서는 PHP와 PHPMailer-SMTP를 사용하여 메일을 보내는 방법을 보여 드리겠습니다.
먼저 필요한 구성 요소를 준비해야 합니다.
PHPMailer 공식 웹사이트(https://github.com/PHPMailer/PHPMailer)에서 PHPMailer를 다운로드하고 웹사이트의 루트 디렉터리에 압축을 풉니다. . 이메일을 보내기 전에 require_once('path/to/class.phpmailer.php'); 문이 포함되어 있는지 확인하세요.
SMTP 서버의 호스트 이름, 포트 번호, 이메일 사용자 이름 및 비밀번호를 알아야 합니다. 이 정보는 Gmail과 같은 이메일 서비스 제공업체로부터 얻을 수 있습니다.
이러한 구성 요소를 사용하면 코드 작성을 시작할 수 있습니다.
먼저 PHPMailer 클래스를 인스턴스화해야 합니다.
$mail = new PHPMailer();
그런 다음 SMTP 서버 정보를 설정해야 합니다.
$mail->IsSMTP() // Tell PHPMailer SMTP 서버를 사용하려면 메일을 보냅니다
$mail->Host = "smtp.gmail.com" // SMTP 서버 주소
$mail->Port = 465 // SMTP 서버 포트 번호
$mail->SMTPAuth = true ; // SMTP 인증 활성화
$mail->Username = "your_email_address@gmail.com"; // SMTP 사용자 이름
$mail->Password = "your_email_password"; SMTPSecure = "ssl"; // SSL 암호화를 활성화하거나 tls로 설정합니다
$mail->FromName = "귀하의 이름"; // 보내는 사람 이름
$mail->AddAddress("recipient@example.com", "받는 사람 이름") // 받는 사람의 이메일 주소 및 이름
$ mail->AddReplyTo("your_email_address@gmail.com", "귀하의 이름"); // 이메일 주소와 이름에 답장
$mail->WordWrap = 50; // 이메일 텍스트 줄 바꿈 설정
$mail -> IsHTML(true); // 이메일 형식을 HTML로 설정합니다
$mail-> = "이것은 SMTP를 사용하여 PHPMailer에서 보낸 테스트 이메일입니다."; // 이메일 본문
$mail->AltBody = "이메일 내용의 일반 텍스트 버전입니다." // 이메일 내용의 일반 텍스트 버전입니다.
{
echo "이메일 보내기 실패: ".$mail->ErrorInfo;
}
else
{
echo "이메일이 성공적으로 전송되었습니다! ";
}
위 내용은 PHP 및 PHPMailer-SMTP를 사용하여 메일을 보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!