Foros del Web » Creando para Internet » Diseño web »

Ayuda con envíos de emails automáticos

Estas en el tema de Ayuda con envíos de emails automáticos en el foro de Diseño web en Foros del Web. Hola a todos! Lo primero estoy muy verde en esto... por eso pido perdón si ya hay algo publicado sobre esto pero por lo que ...
  #1 (permalink)  
Antiguo 17/02/2010, 09:50
 
Fecha de Ingreso: febrero-2010
Mensajes: 2
Antigüedad: 7 años, 9 meses
Puntos: 0
Ayuda con envíos de emails automáticos

Hola a todos!

Lo primero estoy muy verde en esto... por eso pido perdón si ya hay algo publicado sobre esto pero por lo que he ido leyendo no me quedaba nada claro. Bueno os cuento... me ha salido un trabajillo en el que tengo que hacer 4 landing pages como esta: www.reformalaboral.es

Me piden que al rellenar el formulario y aceptar la protección de datos aparezca otra pantalla de OK, y se envíen 2 mails de forma automática, uno que les llegue a ellos con el mail captado y el otro que sea un email de confirmación para el "cliente"...

No se si me lo podréis explicar alguno de una forma "fácil"... espero que si..

Muchas gracias anticipadas!

Última edición por anabanan; 17/02/2010 a las 10:03
  #2 (permalink)  
Antiguo 17/02/2010, 10:58
 
Fecha de Ingreso: febrero-2008
Mensajes: 68
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Ayuda con envíos de emails automáticos

Echale un ojo a esto a ver si te sirve:

Código:
public class Mail
    {
        //Variable que se usara para almacenar el emisor del correo
        public string De;
        //Variable que se usara para almacenar el destinatario del correo
        public string Para;
        //Variable que se usara para almacenar el destinatario del correo oculto
        public string Copia;
        //Variable que se usara para almacenar el asunto del correo
        public string Asunto;
        //Variable que se usara para almacenar el cuerpo del correo
        public string Cuerpo;
        //Variable que se usara para almacenar el fichero adjunto del correo
        public string Adjunto;
        //Variable que se usara para almacenar el servidor del correo
        public string Servidor;
        //Variable que se usara para almacenar el usuario del servidor del correo
        public string Usuario;
        //Variable que se usara para almacenar la clave del servidor del correo
        public string Clave;
        //Variable que se usara para almacenar varios ficheros adjuntos
        public ArrayList listadoAdjuntos;
        
        /// <summary>
        /// Constructor
        /// </summary>
        public Mail()
        {
        }
        /// <summary>
        /// Funcion para enviar el email con formato Html
        /// </summary>
        public void Enviar_Html()
        {
            MailMessage objMail;
            try
            {
                //'Creamos el objeto del correo
                objMail = new MailMessage();
                objMail.From = new MailAddress(De); //Remitente
                objMail.To.Add(Para); //Email a enviar
                if (Copia.Trim() != "")
                    objMail.Bcc.Add(Copia); //Email a enviar oculto
                objMail.Subject = Asunto; //Asunto
                objMail.IsBodyHtml = true; //Formato Html del email
                objMail.Body = Cuerpo; //Cuerpo
                //Miramos si hay Adjunto
                if (Adjunto != "")
                {
                    //Adjuntamos el fichero
                    objMail.Attachments.Add(new Attachment(Adjunto));
                }
                if (listadoAdjuntos != null && listadoAdjuntos.Count > 0)
                {
                    foreach (string s in listadoAdjuntos)
                    {
                        objMail.Attachments.Add(new Attachment(s));
                    }
                }

                SmtpClient SmtpMail = new SmtpClient();
                SmtpMail.Host = Servidor; //asignamos el servidor de correo			
                if (Usuario != "")
                    SmtpMail.Credentials = new System.Net.NetworkCredential(Usuario, Clave);
                SmtpMail.Send(objMail); //Enviamos el correo
            }
            catch
            {
                objMail = null; //Liberamos el objeto
            }
        }
__________________
Aprendiendo a programar

Agradezco comentarios ;)
  #3 (permalink)  
Antiguo 17/02/2010, 12:03
 
Fecha de Ingreso: febrero-2010
Mensajes: 2
Antigüedad: 7 años, 9 meses
Puntos: 0
Respuesta: Ayuda con envíos de emails automáticos

muchiiisimas gracias Altear, de verdad!

Toda esa programación la pondría entonces en el código html en la parte del formulario no?
  #4 (permalink)  
Antiguo 18/02/2010, 02:23
Avatar de Emirodgar  
Fecha de Ingreso: junio-2008
Mensajes: 1.252
Antigüedad: 9 años, 6 meses
Puntos: 121
Respuesta: Ayuda con envíos de emails automáticos

Cita:
Iniciado por anabanan Ver Mensaje
muchiiisimas gracias Altear, de verdad!

Toda esa programación la pondría entonces en el código html en la parte del formulario no?
No hombre, eso es una clase, tendrías que programar mediante PHP para hacer uso de ella, aquí te dejo un ejemplo de como mandar emails con php.
__________________
Sígueme en Twitter @Emirodgar | Diseño web Salamanca |¿Necesitas humor ?

Etiquetas: email
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:40.