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!
roby anch'io voglio quel programmino :)
RispondiElimina