Scriptcase Enviar correo Utilizando cuenta de Gmail

233 views
Skip to first unread message

Fausto Martinez

unread,
Oct 31, 2023, 3:04:56 PM10/31/23
to Comunidad ScriptCase Latino

Scriptcase Enviar correo Utilizando cuenta de Gmail


Lo primero que necesitaremos es habilitar la verificación en dos pasos y lo haremos clicando en :

Gestionar tu cuenta de Google –> Seguridad –> Verificación en dos pasos



Nos pedirá un número de teléfono para autenticar la cuenta y una vez que lo tengamos hecho el paso siguiente será generar la contraseña de aplicación.


Clicamos en Gestionar tu cuenta de Google –> Seguridad –> Contraseña de aplicaciones, seleccionamos Otra y ponemos el nombre que queramos.


Y por últimos clicamos en GENERAR y obtendremos la contraseña a utilizara para enviar los correos.

Luego utilizo la misma contraseña obtenida para asignar al parámetro mail_smtp_pass, dejo una imagen de ejemplo sencillo con todos los valores de los parámetros 

$mail_smtp_server = 'smtp.gmail.com'// SMTP server name or IP address

$mail_smtp_user = 'secur...@gmail.com'; // SMTP user name

$mail_smtp_pass = 'ofgh oida zkjl dpoi'// SMTP password

$mail_from = ''secur...@gmail.com'// From email

$mail_to  = 'destin...@hotmail.com'; // Lista de email que recibirán el mensaje, separados por ;

$mail_subject     = 'Mensaje de prueba'// Asunto del mensaje

$mail_message     = 'contenido del mensaje de prueba'; // Cuerpo del mensaje

$mail_format      = 'H';      // Message format: (T)ext or (H)tml

$mail_copies         = '';    // Lista de los email recibirán el mensaje, separados por ;

$mail_tp_copies      = '';    // Copias de tipo: BCC (copias ocultas) o CCC (copias normales).

$mail_port           = '587'; // Puerto 465 par seguridad SSL, 587 para TLS, 25 no tener seguridad

$mail_tp_connection  = 'T';   // Use S para SSL, T para TLS o N para conexiones no seguras.


// Enviar el correo

sc_mail_send($mail_smtp_server,

             $mail_smtp_user,

             $mail_smtp_pass,

             $mail_from,

             $mail_to,

             $mail_subject,

             $mail_message,

             $mail_format,

             $mail_copies,

             $mail_tp_copies,

             $mail_port,

             $mail_tp_connection);



if ({sc_mail_ok}) {

    sc_alert("Correo enviado de forma exitosa!!");

}

else {

    sc_erro_mensagem({sc_mail_erro});

}


Asegúrese de utilizar su propia cuenta de correo y el password que le generó gmail.


Reply all
Reply to author
Forward
0 new messages