Il vous suffit de coller ce script sur une page, de la renommer mail.aspx, et vous pourrez envoyer des mails via ASP.NET
!!!! ATTENTION!!!!!!
Votre serveur doit accepter l'ASP.NET
Le .NET FRAMEWORK doit être installé sur le serveur
Source / Exemple :
<%@ Page Language="C#" Debug="True" %>
<%@ Import namespace="System.Web.Mail" %>
<script runat="server" language="C#">
void Envoi_Click(Object sender, EventArgs E) {
// évènement est déclenché sur click du bouton envoyer du formulaire
// Création de l'instance d'une nouvelle classe MailMessage
MailMessage maildef=new MailMessage();
// adresse de l'expéditeur et du destinataire
maildef.From = expediteur.Text;
maildef.To = destinataire.Text;
// sujet du message
maildef.Subject = sujet.Text;
// corps du message
maildef.Body = message.Value;
// adresse smtp du serveur de Mail
SmtpMail.SmtpServer = "smtp.infonie.fr";
// Envoie du message
SmtpMail.Send(maildef);
// confirmation de l'envoie
confirmation.Text="Le mail a été envoyé";
}
</script>
<HTML>
<HEAD>
</HEAD>
<BODY>
<form runat="server" method="POST">
<asp:label id="confirmation" runat="server" /><br>
Expéditeur : <br>
<asp:textbox id="expediteur" runat="server"/><br>
Destinataire :<br>
<asp:textbox id="destinataire" runat="server"/><br>
Sujet :<br>
<asp:textbox id="sujet" runat="server"/><br>
Message : <br>
<textarea id="message" runat="server"/><br>
<asp:button Text="Envoyer" OnClick="Envoi_Click" runat=server/>
</form>
</BODY>
</HTML
Conclusion :
Vous pouvez aussi utiliser les classes
// MailAttachement (fichier joint)
MailAttachment fichier1 = new MailAttachment("c:\\fichier1.htm");
maildef.Attachments.Add(fichier1);
// MailFormat (brut ou html)
maildef.BodyFormat = MailFormat.Html;
// MailPriority (basse, normale ou haute)
maidef.Priority = normal;
maildef.Priority = low;
maildef.Priority = high;
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.