Accueil > > > ENVOI D'UN MAIL EN ASP.NET (GARANTIE 100% ET TRÈS SIMPLE)
ENVOI D'UN MAIL EN ASP.NET (GARANTIE 100% ET TRÈS SIMPLE)
Information sur la source
Description
Dites, j'ai jamais programmé ne serait ce qu'UNE seule ligne d'ASP.NET ... et pourtant j'arrive à créer un formulaire d'envoi de mail qui gère Destinataire, Emetteur, Sujet et Corps... Celà dit, il y'à EN +, mais j'ai oublié de l'implementer, la possibilité de choisir le format du mail, soit HTML soit Texte ... Pour celà, vous remplacez la ligne mailMessage.BodyFormat = System.Web.Mail.MailFormat.Text par mailMessage.BodyFormat = System.Web.Mail.MailFormat.Html pour avoir de l'HTML et vice versa. Vous voulez savoir comment j'ai fait ??? sans connaitre l'ASP ni l'ASP.NET ??? Tout simple : je sais déjà programmer en Visual Basic et j'ai utilisé WebMatrix (rendez vous sur le site http://www.asp.net pour télécharger la dernière version de WebMatrix, qui est un environement de developement dédié à ASP.NET). Voilà tout... Pour les Noobs en ASP.NET, si vous voulez tester ce fichier, télécharger un passeport .NET framework 1.1 à l'adresse de microsoft, Installez-le, puis téléchargez WebMatrix sur www.asp.net ... ouvrez le fichier OpenMail.aspx depuis WebMatrix (ce fichier étant celui que vous trouverez en pièce jointe de cet article) et appuyez sur F5 puis laissez tout par défaut et appuyez sur F5 ... @+
Source
- <%@ Page Language="VB" %>
- <script runat="server">
-
- ' Insert page code here
- '
-
- Sub Button1_Click(sender As Object, e As EventArgs)
-
- ' Build a MailMessage
- Dim mailMessage As System.Web.Mail.MailMessage = New System.Web.Mail.MailMessage
- mailMessage.From = Emet.text
- mailMessage.To = Dest.text
- mailMessage.Subject = Suje.text
- mailMessage.BodyFormat = System.Web.Mail.MailFormat.Text
-
- ' TODO: Set the mailMessage.Body property
- mailMessage.Body = Corp.text
-
- System.Web.Mail.SmtpMail.Send(mailMessage)
-
- SentIt.visible = true
-
- End Sub
-
- </script>
- <html>
- <head>
- </head>
- <body>
- <form runat="server">
- <p>
- Bienvenue dans The MalaxMailer.com !!! Un site de Mails plutôt particulier puisqu'il
- ne marche pas. Celà dit, il existe, c'est déjà un bon début, non ??? quoi nan ???
- ben si ! Qu'il marche ou qu'il marche pas, le début c'est qu'il existe !!! Vous comprenez
- rien ??? C'est pas grave, moi non plus ... :) ...
- </p>
- <p>
- P.S. : De tte façon y'avait rien à comprendre ^^
- </p>
- <p>
- <span>
- <asp:TextBox id="Dest" runat="server">Destinataire</asp:TextBox>
- </span>
- </p>
- <p>
- <span>
- <asp:TextBox id="Emet" runat="server">Emetteur</asp:TextBox>
- </span>
- </p>
- <span>
- <p>
- <asp:TextBox id="Suje" runat="server">Sujet</asp:TextBox>
-
- </p>
- <p>
- <asp:TextBox id="Corp" runat="server" TextMode="MultiLine" Height="346px" Width="600px">Corps du mail</asp:TextBox>
- </p>
- </span><span>
- <p>
- <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Envoyer !"></asp:Button>
- </p>
- <p>
- <asp:Label id="SentIt" runat="server" visible="False">Votre mail à bien été envoyé.
- Merci d'avoir utilisé notre service, et ... à la prochaine !!!</asp:Label>
- </p>
- </span>
- <!-- Insert content here -->
- </form>
- </body>
- </html>
<%@ Page Language="VB" %>
<script runat="server">
' Insert page code here
'
Sub Button1_Click(sender As Object, e As EventArgs)
' Build a MailMessage
Dim mailMessage As System.Web.Mail.MailMessage = New System.Web.Mail.MailMessage
mailMessage.From = Emet.text
mailMessage.To = Dest.text
mailMessage.Subject = Suje.text
mailMessage.BodyFormat = System.Web.Mail.MailFormat.Text
' TODO: Set the mailMessage.Body property
mailMessage.Body = Corp.text
System.Web.Mail.SmtpMail.Send(mailMessage)
SentIt.visible = true
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<p>
Bienvenue dans The MalaxMailer.com !!! Un site de Mails plutôt particulier puisqu'il
ne marche pas. Celà dit, il existe, c'est déjà un bon début, non ??? quoi nan ???
ben si ! Qu'il marche ou qu'il marche pas, le début c'est qu'il existe !!! Vous comprenez
rien ??? C'est pas grave, moi non plus ... :) ...
</p>
<p>
P.S. : De tte façon y'avait rien à comprendre ^^
</p>
<p>
<span>
<asp:TextBox id="Dest" runat="server">Destinataire</asp:TextBox>
</span>
</p>
<p>
<span>
<asp:TextBox id="Emet" runat="server">Emetteur</asp:TextBox>
</span>
</p>
<span>
<p>
<asp:TextBox id="Suje" runat="server">Sujet</asp:TextBox>
</p>
<p>
<asp:TextBox id="Corp" runat="server" TextMode="MultiLine" Height="346px" Width="600px">Corps du mail</asp:TextBox>
</p>
</span><span>
<p>
<asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Envoyer !"></asp:Button>
</p>
<p>
<asp:Label id="SentIt" runat="server" visible="False">Votre mail à bien été envoyé.
Merci d'avoir utilisé notre service, et ... à la prochaine !!!</asp:Label>
</p>
</span>
<!-- Insert content here -->
</form>
</body>
</html>
Conclusion
WebMatrix c'est trop d'là bombe !!!
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Email Formulaire Web HTML [ par TORIUKE ]
Salut,Je veux envoyer un email automatique à partir d'un formulaire. Quand je clic sur "envoyer", le mail part automatiquement au destinataire avec le
Envoyer un mail sans composant [ par FrancoisPignon ]
Je crains que ce soit impossible mais un petit génie saurait-il me dire si il est possible d'envoyer un mail en asp SANS composant (CDONTS ou autres..
Envoyer un mail en ASP sans composant !!! [ par pi0up51 ]
ça se peut ????
est-t'il possible d'envoyer un mail sans composant???? [ par nirega ]
est-t'il possible d'envoyer un mail sans composant????présentement j'utilise CDonts sur mon pc et il va tres bien quand je met mon site sur mon héberg
Comment envoyer un Mail sur Intranet ?? [ par Stycklapich ]
Bonjour,Toutes les procédures utilisées pour envoyer un mail avec ASP font appel appel au protocole SMTP installé sur le serveur. Dans le cas d'un int
Envoyer un e-mail [ par toss ]
Je voudrais recevoir un e-mail sans que l'utilisateur n'est besoin de faire quoi que ce soit. Un petit script qui ce lancerai en même temps que le vis
html dans asp [ par fuji ]
salut,j'envois un mail de confirmation à l'adresse de la personne qui s'est abonné à ma newsletter et j'arrive pas à mettre un texte à la ligne!Je vou
Comment envoyer par E-Mail la page en cours ? [ par Chricl ]
Voila, je souhaite que lorsque un visiteur de mon site web clique sur un lien, la page en cours soit envoyée à l'adresse qu'il aura remplie auparavant
Serveur SMTP SSL [ par esmjpe ]
Je voudrais envoyer un mail par le biais d'un serveur sécurisé SSL.Il me faut donc deux choses:- l'envoi d'un mail à un serveur autre que le SMTP du s
Petite question [ par caropot ]
Bonjour, je dois envoyer un mail à partir d'un formulaire, j'arrive à envoyer le mail en choissant une police de caractère dans une liste, mais seulem
|
Derniers Blogs
[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg [MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril
Forum
QUESTIONQUESTION par Engylove
Cliquez pour lire la suite par Engylove
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|