martedì 26 gennaio 2010

Mittenti inventati!

Tempo fa mi sono imbattuto in un programmino che mi permetteva di inviare delle mail inventando il mittente. Così mi sono informato se questo fosse lecito o no, e  mi sono messo a creare un programmino che mi permette di fare altrettanto.

Il programma è molto semplice, ecco la classe che chiamo per inviare la mail, passandogli i parametri desiderati:

public string Invia(string str_From, string str_To, string str_object, string str_smtpServer, string str_body, MailPriority mail_priority)
        {
            try
            {
                MailMessage mail = new MailMessage(str_From, str_To);
                SmtpClient SmtpMail = new SmtpClient(str_smtpServer);
                mail.Subject = str_object;
                mail.Body = str_body;
                mail.Priority = mail_priority;
                SmtpMail.UseDefaultCredentials = true;
                SmtpMail.Send(mail);
                return "E-mail inviata correttamente";
            }
            catch (Exception ex)
            {
                return "Errore durante l'invio della mail - " + ex.Message;
            }
        }

Ecco fatto!! Semplice no??

Con questo piccolo codice potrete mandare la mail a chiunque con un nome inventato!! Ah, deve cmq essere di questo formato: a@b.c, deve sembrare un indirizzo valido!!

Buon divertimento!

1 commento:

Lettori fissi