envoi d'un email

Thématique envoi d'un email, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  Asp / Asp.net / IIS
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  envoi d'un email
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: envoi d'un email  (Lu 666 fois)
envoi d'un email
« sur: le 09-01-2004 à 14:16:27 »
lucie
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Bonjour,
    je suis en train de créer une page .aspx avec une textbox et un bouton valider. Je souhaite envoyer un mail à l'adresse xxxxx@toto.com quand l'utilisateur clique sur le bouton valider. Ici, xxxxx correspond à ce qui a été rentré dans la textbox. Est ce que quelqu'un peut m'aider? Je précise que je suis très très débutante....
Merci par avance

Rapporter au modérateur   Connecté
Re:envoi d'un email
« Répondre #1 sur: le 09-01-2004 à 15:42:53 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1246



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW    E-Mail
Répondre avec citation

en c# ou vb ?
Code:

   public class Mail
   {
      public string   To      = "contact@zoneb.org";
      public string   From   = "all@zoneb.org";
      public string   Subject   = "Sample Subject";
      public string   Body   = "a sample body";

      public bool    SendMail()
      {
         try
         {
            SmtpMail.Send(From, To, Subject, Body);
            return true;
         }
         catch
         {
            return false;
         }
      }

Ceci est une simple fonction d'envoi de mail que tu peux appeler lors d'un clic sur un btn ou avec la method PageLoad()

Il faut que ton hébergeur permette l'envoi de mails smtp, ce qui est souvent le cas.

PS : ca fait plaisir de voir des questions asp.net ici !

« Dernière Édition: le 09-01-2004 à 15:43:29 par Netah » Rapporter au modérateur   Connecté

ZoneB.orgblog-webmaster.com, news, cours et tutoriaux xhtml, css, etc.
Re:envoi d'un email
« Répondre #2 sur: le 09-01-2004 à 15:56:27 »
lucie
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

merci beaucoup. Malheureusement, ca ne marche pas. Mais peut etre que je ne fais pas ce qu'il faut.
Je t'explique, je ne connais rien a asp.net pour l'instant. J'utilise microsoft asp.net web matrix pour générer mon code et mes pages.
De plus, je souhaiterais plus avoir quelque chose en vb plutot qu'en c.
J'espere que tu comprendras....
merci encore.

PS : Voici l'erreur qu'il me met pour l'instant :


************
Message d'erreur du compilateur: BC30456: '__control2' n'est pas un membre de 'ASP.NewFile_aspx.Mail'.

Erreur source:


Ligne 1 :  <%@ Page Language="VB" %>

***************

Rapporter au modérateur   Connecté
Re:envoi d'un email
« Répondre #3 sur: le 09-01-2004 à 15:56:34 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1246



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW    E-Mail
Répondre avec citation

J'ai oublié de te répondre, donc je modif...
Désolé car je fais plus de c# que de vb. Néanmoins la traduction est simple et un bon exercice. Les objets et methodes sont les memes, seule la syntaxe change. Si je te donne un code c#, il ne faut pas préciser language=vb dans les directives.

La page complete :
Code:

<%@ Page %>
<%@ Import Namespace="System.Web.Mail" %>
<html>
   <head>
   </head>
   <script language="c#" runat="server">
      protected void Page_Load(object sender, EventArgs e)
      {
      }

      protected void btnGo_Click (object sender, System.EventArgs e)
      {
         MailMessage oMsg = new MailMessage();
         oMsg.From = txtFrom.Text;
         oMsg.To = txtTo.Text;
         oMsg.Body = txtBody.Text;
         SmtpMail.Send(oMsg);
      }
   </script>

   <body>
      <form runat="server">
         From:<asp:textbox runat="server" id="txtFrom" Height="22" Width="60"></asp:textbox><br/>
         To:<asp:textbox runat="server" id="txtTo" Height="22" Width="60"></asp:textbox><br/>
         Body:<asp:textbox runat="server" id="txtBody" Height="30" Width="160"></asp:textbox><br/>
         <asp:button id="btnGo" text="Go!" runat="Server" onclick="btnGo_Click" TabIndex="0" Height="22" Width="60" />
      </form>
   </body>
</html>

C'est une page simble mais tu pourras la compliquer plus tard. Si tu veux pouvoir envoyer des pieces jointes, fais nous signe.

Ce script fonctionne par exemple sur www.webmatrixhosting.net (hébergeur gratuit)

« Dernière Édition: le 09-01-2004 à 16:02:45 par Netah » Rapporter au modérateur   Connecté

ZoneB.orgblog-webmaster.com, news, cours et tutoriaux xhtml, css, etc.
Re:envoi d'un email
« Répondre #4 sur: le 09-01-2004 à 16:10:21 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1246



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW    E-Mail
Répondre avec citation

J'ai essayé de te la "traduire" mais je n'ai pas testé, c juste pour te mettre sur la voie:

Voici la partie code vb à la place du c#. Le reste de la page est identique.

Code:

   <script language="vb" runat="server">
      Sub Page_Load(Source As Object, e As EventArgs)
      End Sub

      Sub btnGo_Click (Source As Object, e As EventArgs)
         Dim oMsg As New MailMessage
         oMsg.From = txtFrom.Text
         oMsg.To = txtTo.Text
         oMsg.Body = txtBody.Text
         SmtpMail.Send(oMsg)
      End Sub
   </script>

Rapporter au modérateur   Connecté

ZoneB.orgblog-webmaster.com, news, cours et tutoriaux xhtml, css, etc.
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Le Sénat réclame une taxe sur les revenus
Yahoo en veut toujours plus
Un spammeur condamnée à 30 mois de prison
Google plaide pour un Yahoo indépendant
Jeux gratuits chez Yahoo avec de la publicité
Interviews Webmasters
Mise à jour du blog de Forum-webmaster !
Une rubrique E-commerce
 
 
 
 

Choisissez votre forum :
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Interviews Webmasters
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Hébergement
Référencement
E-commerce
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel
Présentation

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg