begin process at 2010 07 31 04:47:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-mail

 > 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

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-mail Source .NET ( DotNet ) Classé sous :mail, envoyer, smtp, send, email Niveau :Initié Date de création :22/04/2004 Vu / téléchargé :29 976 / 1 742

Auteur : CBphoenix

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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>
  • &nbsp;</span>
  • </p>
  • <p>
  • <span>
  • <asp:TextBox id="Emet" runat="server">Emetteur</asp:TextBox>
  • &nbsp;</span>
  • </p>
  • <span>
  • <p>
  • <asp:TextBox id="Suje" runat="server">Sujet</asp:TextBox>
  • &nbsp;
  • </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>
            &nbsp;</span> 
        </p>
        <p>
            <span>
            <asp:TextBox id="Emet" runat="server">Emetteur</asp:TextBox>
            &nbsp;</span> 
        </p>
        <span> 
        <p>
            <asp:TextBox id="Suje" runat="server">Sujet</asp:TextBox>
            &nbsp; 
        </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 !!!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) HIDDENEMAIL : MASQUER VOS EMAILS AUX ROBOTS par sebmafate
Source .NET (Dotnet) C# - FONCTION TRÈS SIMPLE POUR ENVOYER UN MAIL VIA SMTP par fabrice69
Source .NET (Dotnet) ASP.NET - ENVOYER UN MAIL AVEC JMAIL.NET par epetegnief
Source .NET (Dotnet) CLASS : NEWSLETTER AVEC OPTIN par vladam
Source avec Zip E-MAIL EN JMAIL SIMPLE ET EFFICACE + FORMULAIRE par GillesWebmaster

 Sources en rapport avec celle ci

Source .NET (Dotnet) C# - FONCTION TRÈS SIMPLE POUR ENVOYER UN MAIL VIA SMTP par fabrice69
Source avec Zip E-MAIL EN JMAIL SIMPLE ET EFFICACE + FORMULAIRE par GillesWebmaster
ENVOIE MAIL EN SMTP DEPUIS WINDOWS 2003 / ASP SANS COMPOSANT par lord mathius
Source .NET (Dotnet) ENVOYER UN MAIL EN ASP.NET par everest
ENVOYER UN E-MAIL EN ASP par BinOff

Commentaires et avis

Commentaire de CBphoenix le 22/04/2004 02:25:45

N'hésitez pas à laisser des commentaires ou à le noter !!!
çà m'encourage (ou me décourage) à continuer !!!

Commentaire de CBphoenix le 22/04/2004 02:27:43

Ah au fait ... désolé pour la capture d'écran ^^

Commentaire de olivier59 le 23/04/2004 16:47:01

super ta source et vive les assistants de web matrix enfin bref rien exploitable

bye

Commentaire de Matrics le 24/04/2004 19:57:32

- j'ai essayé d'executer votre application avec visual studio.Net

et j'obtient toujours l'erreur suivante :

La valeur de configuration "SendUsing" est non valide.

sur la ligne : System.Web.Mail.SmtpMail.Send(mailMessage)

Commentaire de titom59 le 06/05/2004 08:33:58

La valeur de configuration "SendUsing" est non valide.

en fait tu dois spécifier ton smtp. par exemple :

System.Web.Mail.SmtpMail.SmtpServer = "dns.(...)"

ou plus simplement

System.Web.Mail.SmtpMail.SmtpServer = "localhost"

moi j'ai simplement récupérer les parametres de mon agent mail...

@+

Commentaire de mohamed_bn le 28/02/2005 14:57:43

je vais l'essayer et je vous signalerais le résultat

vive c#

Commentaire de llardereau le 15/03/2005 17:07:13

Bonjour,
J'ai essayé mais je n'arrive pas à paramétrer ASP.Net Web Matrix Server, vu que j'ai déja un serveur IIS qui est actif.
Il me lance que http://localhost:8080 or moi je voudrais que ce soit http://192.168.4.240/openmail.apsx
Merci de votre aide...

Commentaire de astuces_jeux le 16/04/2006 10:38:25

super mais moi je cherche un code pour me contacter et pas quelqu'un et je cherche comment en faire un avec plus de champ et que je choisie le sujet et que les champs se mettent dans la source comme dans les contacts de support.msn.com

Commentaire de htmlchef le 24/09/2006 20:03:50

merci , mais g l'erreur suivante:La valeur de configuration "SendUsing" est non valide.

Commentaire de lilli_forever le 24/10/2006 15:36:44

j'ai essayé mais j'ai obtenu cette erreur
System.Runtime.InteropServices.COMException: Le transport a échoué dans sa connexion au serveur

Commentaire de CGSI le 08/12/2006 23:01:55

Ey est ce que quelqu'un sait faire ça mais avec le framework 2.0 et la class system.net.mail ??
Merci de vos réponses.

Commentaire de Pedrosa le 21/12/2006 19:50:23

Salut,

En fait moi j'utilise System.Net.Mail avec Framework 2.0.

C'est plus pratique, je le crois...

Bye

 Ajouter un commentaire


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


Nos sponsors


Sondage...

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales