Código de PHP - Enviar email en php

Imágen de perfil

Enviar email en phpgráfica de visualizaciones


PHP

Publicado el 20 de Agosto del 2016 por Jose Luis León López (3 códigos)
6.406 visualizaciones desde el 20 de Agosto del 2016
Aquí les comparto un código bastante común y necesario en varias aplicaciones para enviar correos electrónicos en php desde tu localhost

Requerimientos

include("../Lib/class.phpmailer.php");
include("../Lib/class.smtp.php");
include("../Lib/class.pop3.php");

1.0
estrellaestrellaestrellaestrellaestrella(6)

Actualizado el 26 de Agosto del 2016 (Publicado el 20 de Agosto del 2016)gráfica de visualizaciones de la versión: 1.0
6.407 visualizaciones desde el 20 de Agosto del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
 
$dest=$_POST['addres']; //direccion del destinatario al que se enviara el correo  
$cc=$_POST['cc'];//con copia para 
$asunto=$_POST['asunto'];//asunto del correo 
$cuerpo=$_POST['cuerpo'];//cuerpo del correo 
$folio=$_POST['fol001'];//folio de la factura que debo comprimir para luego adjuntar 
$empresa=$_POST['emp'];//empresa propietaria de la factura 
////CREANDO CORREO ELECTRONICO ///////////////////////////
//Incluyendo clase phpmailer
 
 
include("../Lib/class.phpmailer.php");
include("../Lib/class.smtp.php");
include("../Lib/class.pop3.php");
//CORREO DESTINO
//$correo = "l.....@gmail.com"; 
$mail = new PHPMailer();
$mail->Mailer="smtp";
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "webmail.lolo.com";
$mail->Port = 26;
$mail->Username = "facturas@gmail.com";
$mail->Password = "kurodamzt";
$mail->From = "facturas@gmail.com";
$mail->FromName =$empresa;
$mail->Subject = $asunto;
$mail->CharSet = "UTF-8";
$mail->Encoding = "quoted-printable";
//CUERPO DE TU MENSAJE
$mail->MsgHTML(html_entity_decode($cuerpo));
//DESTINO 
$mail->addAddress($dest);
 
$mail->IsHTML(true);
//ENVIO
$exito = $mail->Send();
 
if($exito){
	echo("<script language='javascript'>");
	echo("alert('Email enviado correctamente')");
	echo("</script>");
	echo "<script languaje='javascript' type='text/javascript'>window.close();</script>";
}
else {
	echo("<script language='javascript'>");
	echo("alert('Error al enviar el email')");
	echo("</script>");
}
?>



Comentarios sobre la versión: 1.0 (6)

Imágen de perfil
8 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
Buenas tardes
El código no me funciona. Podrías explicar el código y poner también como tienes concebido el formulario.
Responder
23 de Febrero del 2017
estrellaestrellaestrellaestrellaestrella
quiza lo que les falte sea agregar la libreria mailer
Responder
AdmiranteJava
23 de Septiembre del 2016
estrellaestrellaestrellaestrellaestrella
no me sirbio, explicate mejor, por favor
Responder
1 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
al menos pongan cual es el mensaje de error... el muchacho tiró un script gratis, está en nosotros probarlo, revisarlo, estudiarlo... sino anda revisar y revisar a ver donde está el problema... si después de al menos unos 20' no pudieron, ahí si pidan ayuda
Responder
Jose Tiape
4 de Septiembre del 2019
estrellaestrellaestrellaestrellaestrella
Lo que sucede es que en este tipo de programas, se debe explicar incluso como configurar el sendmail y el php.ini para correos. Adicional a ello, se deben adjuntar las extensiones que se necesita para enviar correo.
Responder
andres
14 de Abril del 2020
estrellaestrellaestrellaestrellaestrella
saludos
debes incluir los include, de lo contrario cualquier persona con conocimientos lo pondria a patinar por no tener los archivos completos
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3641