Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Net;
- using System.Net.Mail;
- public class SendMail
- {
- string From, To, Subject, Body, User, Password;
- int Port;
- public SendMail() ///Constructor sin parametros.
- {
- }
- public SendMail(string from, string to, string subject, string body, string user, string password, string server, int port = "25") //Constructor con parametros.
- {
- From = from; //Set
- To = to; //Set Destinatario.
- Subject = subject; //Set Asunto.
- Body = body; //Set mensaje/cuerpo.
- User = user; //Set usuario.
- Password = password; //Set contraseña.
- Server = "smtp." + server; //Set servidor (por defecto server = smtp. Se agrega el proveedor únicamente).
- Port = port; //Set puerto (por defecto 25). Opcional.
- }
- private static void Send() //Método para enviar el correo.
- {
- MailMessage mail = new MailMessage(From, To, Subject, Body); //Crea el mensaje con tales parámetros.
- SmtpClient client = new SmtpClient(Server, Port); //Establece la conexión.
- NetworkCredential credentials = new NetworkCredential(User, Password); //Crea las credenciales.
- client.Credentials = credentials; //Establece las credenciales.
- client.EnableSsl = true; //Seguridad de cifrado. Opcional.
- client.Send(mail);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement