Entradas

Buenas Practicas de GeneXus !

Imagen
Tabla de Contenidos Definición de nombres Dominios enumerados Identación y espaciado Structured Data Types Strings Comentarios Comandos y funciones Parámetros Recursos Empresas que utilizan esta guia Traducciones Colaboradores Licencia Modificaciones al documento

Envío de correos [CSharp Embebido] en GeneXus.

csharp System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();     // ARCHIVOS ADJUNTOS csharp  String sFile = @[! &cAttach !]; // &cAttach = Character(100) (Ruta del archivo adjunto) csharp  System.Net.Mail.Attachment oAttch = new System.Net.Mail.Attachment(sFile); csharp  mail.Attachments.Add(oAttch); // AGREGAR DIRECCIONES MÚLTIPLES csharp  mail.From = new System.Net.Mail.MailAddress([!correo@sender.com!],"NOMBRE PARA MOSTRAR"); csharp  mail.Bcc.Add([! &cMail !]);   // Copia oculta csharp  mail.To.Add([!correo@destino.com!]); csharp  mail.Bcc.Add("correo@destino-copia.com"); //CUERPO DEL CORREO csharp  mail.Subject = [! &Subject !]; // &Subject = Character (Asunto del correo) csharp  string html = [! &HTMLText !]+[! &HTMLText1 !]+[! &HTMLText2 !]+[! &HTMLText3 !]; // &HTMLText = Character(256) (Cuerpo/Mensaje del correo) csharp  System.Net.Mail.AlternateView htmlView = System.Net.M

Envío de correos utilizando GeneXus [SMTP].

&MailRecipient .Address  =  ‘Mail destinatario’ &MailRecipient .Name  =  ‘Nombre destinatario’ &MailMessage .To.Clear() &MailMessage .To.Add( &MailRecipient ) &MailMessage .Subject =  ‘Prueba Envio de correo’ &MailMessage .Text =  ‘Hola Mundo!!’ &MailMessage .HTMLText =  ‘<b> HOLA MUNDO!! </b>’ &Attach  =  ‘C:\Archivos\Adjunto\HolaMundo.pdf’ &MailMessage .Attachments.Add( &Attach ) --------------------------------------------------------------------------------------------------------------- &SMTPSession .Host =  ‘smtp.gmail.com’   //nombre Server o IP &SMTPSession .Port = 465  //puerto, puede ser en ocasiones el 587 ó 25 &SMTPSession .Sender.Name =  ‘Nombre remitente’ &SMTPSession .Sender.Address =  ‘Correo remitente’ &SMTPSession .Authentication = 1 &SMTPSession .Secure = 1  //Verificar que el server soporte conexiones seguras &SMTPSession .UserName =  ‘Correo remitente o nombre de usuario