PHPMailer puede lograrse conveniente de enviar correo a través de las funciones de back-office php.
1. Para utilizar un correo en el buzón, la necesidad de buzón de servicio POP3 / SMTP en:
Al buzón de QQ, por ejemplo, el ajuste - cuentas de servicio abierto, el servicio POP3 / SMTP está activada, el código de autorización y la nota (para usar la parte posterior).
2. Modificar el archivo php.ini
El; extension = anterior php_openssl.dll quitar el punto y coma.
3. Descargar el paquete PHPMailer
Enlace de descarga: https: //pan.baidu.com/s/1jX3kCAq8uQ69-Y91dsOWwg código de extracción: i1vg
El paquete descargado en su proyecto, y luego abrir email.php:
$ Number = $ _REQUEST [ "serie "]; // recibir transmitida valor de $ email = $ _REQUEST [ "email "]; // valor recibido transmitida sendMail ($ correo electrónico, "191 juego", "juego [191 ] el código de verificación de correo electrónico es: 191 Games "); // método de ejecución, enviar un mensaje de" número de los $ ,. " //% a -> buzón de destino, $ titulo -> título, $ contenido -> contenido, $ compañía -> firma función sendMail ($ a, $ titulo, $ contenido, $ Company) { // esto PHPMailer se descarga desde Github abajo antes de que el proyecto requiere '../PHPMailer/PHPMailer/PHPMailerAutoload.php'; nuevo correo nuevo PHPMailer = $; // envío de correo a través de SMTP autenticación $ mail-> isSMTP (); // esta autenticación debe ser SMTP es necesario para cierto $ mail-> = SMTPAUTH true; // buzón QQ dirección del servidor SMTP, aquí, por supuesto, también puede escribir la dirección del servidor SMTP otros $ mail-> Host = 'smtp.qq.com' ; // cuenta SMTP entrar aquí a llenar número de formato de cadena qq a $ mail-> Nombre de usuario = '62 ****[email protected] ' ;
// Este código de autorización se obtiene previamente, un total de 16 mail- $> = contraseña 'mgpep ******* bfbe'; // Formato de mensaje $ mail-> DebugOutput = 'HTML'; $ mail-> el ContentType = 'text / html'; // codificación de mensajes $ electrónico -> el charset = 'UTF-8.'; $ mail-> el setFrom (**** [email protected] '62', $ Company); // $ a la dirección de correo electrónico de un destinatario, si desea enviar una sola vez a múltiples direcciones de correo electrónico, sólo tiene que llamar al siguiente método varias veces para $ mail-> addAddress ($ a); // asunto del correo $ mail-> Subject = $ título; // el cuerpo del contenido del mensaje mail- $> $ contenido = cuerpo; // utilizar el método send () envía el mensaje SI ($ mail-> send ()) { echo 'suc', el regreso de envío falló: '$ mail-> el ErrorInfo;. } else { return "el éxito de transmisión"; } }
Después de llamar al método para modificar los datos se pueden enviar por correo