Professional Documents
Culture Documents
Herramientas necesarias:
<?php
$mysqli=new mysqli("
if(mysqli_connect_err
1 <?php
2 $mysqli=new mysqli("localhost","root","password","mail"); //servidor, usuario de base
3 de datos, contraseña del usuario, nombre de base de datos
4 if(mysqli_connect_errno()){
5 echo 'Conexion Fallida : ', mysqli_connect_error();
6 exit();
7}
8 ?>
Creamos un archivo php lo llamamos index.php, en el cual crearemos el script para enviar
correos electrónicos:
<?php
require 'PHPMailer/PHP
require 'conexion.php
1 <?php
2 require 'PHPMailer/PHPMailerAutoload.php';
3 require 'conexion.php';
4 $sqlConf = "SELECT * FROM configuracion";
5 $resultConf = $mysqli->query($sqlConf);
6 $row = $resultConf->fetch_assoc();
7 $mail = new PHPMailer();
8 $mail->isSMTP();
9 $mail->SMTPAuth = true;
10 $mail->SMTPSecure = 'tls';
11 $mail->Host = $row['host'];
12 $mail->Port = $row['puerto'];
13 $mail->Username = $row['email_emisor'];
14 $mail->Password = $row['password'];
15 $mail->setFrom($row['email_emisor'], 'SmartCode');
16 $sqlReceptor = "SELECT * FROM contactos";
17 $resultReceptor = $mysqli->query($sqlReceptor);
18 while($row_receptor = $resultReceptor->fetch_assoc()){
19 $correo_receptor = $row_receptor['email'];
20 $receptor = $row_receptor['nombre'];
21 $mail->addAddress($correo_receptor, $receptor);
22 $mail->addAttachment('conexion.rar', 'Conexion.rar');
23 $mail->Subject = $row['asunto'];
24 $mail->Body = $row['cuerpo'];
25 $mail->IsHTML(true);
26 if($mail->send()){
27 echo "Enviado a $correo_receptor <br />";
28 } else {
29 echo "Error al enviar a $correo_receptor <br />";
30 }
31 }
32 ?>
33
34
35
36
37
38
39
40
41
42
Navegación de entradas
← Enviar Correo Electrónico desde PHP
Crear archivo de Excel desde PHP →
Síguenos en las redes
Entradas recientes
Categorías
Android
Base de datos
C#
Facebook
Java
Muy Interesante
MySQL
Noticias
PHP
Programación
SQL Server
Trucos
Tutoriales
WhatsApp
Windows