Red de conocimiento informático - Material del sitio web - Cómo enviar correos electrónicos usando PHPMailer en PHP

Cómo enviar correos electrónicos usando PHPMailer en PHP

Función postmail($to, $subject = ' ', $body = ''){

//Autor: sitio web de Jiuku:

//$to representa la dirección del destinatario $subject representa el título del correo electrónico. $body representa el cuerpo del correo electrónico.

//error_reporting(E_ALL);

Informe de errores(E_STRICT);

date_default_timezone_set('Asia/Shanghai');/ /Establecer zona horaria Distrito de Dongba

require _ once(' clase . PHP mailer . PHP ');

include(' clase . SMTP . PHP '); PHP mailer(); // Aparece un nuevo objeto PHPMailer.

$body = eregi_replace("[\]", '', $body); // Filtrar el contenido del correo electrónico según sea necesario.

$ mail-& gt; CharSet = " GBK "; //Establece la codificación del correo, el valor predeterminado es ISO-8859-1. Si envía chino, debe configurarlo; de lo contrario, el texto será confuso.

$ mail->ISS MTP(); //Configurar el servicio SMTP.

$mail-> SMTPDebug = 1; // Habilita la depuración SMTP.

/// 1 = Errores y mensajes

// 2 = Solo mensajes

$mail->SMTPAuth=true // Habilitar autenticación SMTP.

$ mail->SMTPSecure = " ssl//Protocolo de seguridad, se puede comentar.

$ mail->host = ' stmp . 163 . com ';/ / Servidor SMTP

$mail->Port=25;Número de puerto del servidor SMTP

$mail->Username='wangliang_198x';/ / Nombre de usuario del servidor SMTP, PD: Lo marqué al azar

$ mail->Contraseña = ' contraseña//contraseña del servidor SMTP

$ mail->SetFrom( 'xxx@xxx.xxx ', ' quién ' );

$ correo-& gt; AddReplyTo('xxx@xxx.xxx ', ' quién ');

$ correo ->Subject=$asunto

$mail->AltBody='¡Para ver el correo, use un visor de correo electrónico compatible con HTML!' //Opcional, comente y pruebe

$mail->MsgHTML($body);

$address = $to

$mail->AddAddress($address,' ');

//$ mail-& gt;añadir archivo adjunto (" imágenes/PHP mailer . gif ");//Adjunto

//$ mail-& gt;añadir archivo adjunto("images/PHP mailer_mini.gif"); //Adjunto

if (!$mail->Send()) {

correo "echo" Error de programa: "".

$ mail-& gt; Mensaje de error;

} De lo contrario {

// echo "¡El mensaje ha sido enviado! ¡Felicitaciones, el correo electrónico se envió correctamente!";

}

}

Espero que te sea de ayuda y espero que lo adoptes, ¡gracias!