Meilleur auteur de réponses
Formulaire + envoie par mail

Question
-
Réponses
-
Je pense avoir compris le problème :)
Avec l'exemple que vous avez donné, a la réception du mail il y a toujours noté "MOI" dans gmail au lieu de xxxx@mail.com ou "Win.Friends.Go"
ce que vous rechercher a faire c'est d'avoir une sort de libellée comme on peux voir dans un outils de mail tel que Outlook x version c'est a dire quand on reçois un mail dans Outlook depuis gmail le nom s'affiche par exemple "Nom Prénom"
Dans Gmail quand on s'envoie un mail avec son compte gmail il y a pas de possibilité de personnaliser cette fonctionnalité.
Si c'est pas ça, merci d'être le plus explicite possible en donnant des exemples concret.
.
Cordialement, Troxsa- Marqué comme réponse AcideBl00D jeudi 14 mai 2009 06:38
-
Bonjour,
Il suffit d'insérer dans votre chaîne la constante : Environment.NewLine
Cordialement
Gilles TOURREAU - MVP C#- Marqué comme réponse AcideBl00D jeudi 14 mai 2009 06:38
Toutes les réponses
-
haha je suis arriver a trouver un code fonctionnel après quelque retouche :)
Ma source : Ici
Donc voila mon code :
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Message As New System.Net.Mail.MailMessage Message.Subject = "Rapport de Bug!!" Message.From = New Net.Mail.MailAddress(TextBox1.Text) Message.Body = ((Label3.Text) + "[ " + TextBox2.Text + " ]" + " " + "--> " + (Label4.Text) + RichTextBox1.Text) With Message.To .Add(New Net.Mail.MailAddress("winfriendsgo@gmail.com", "Win.Friends.Go")) End With Dim Smtp As New System.Net.Mail.SmtpClient("smtp.gmail.com", 587) Smtp.EnableSsl = True Smtp.Credentials = New Net.NetworkCredential("adress@gmail.com", "motsdepass") Smtp.Send(Message) End Sub End Class
Les Contrôler dans mon form :
* Button1
* textBox1
* textbox2
* richtextbox1
* label3
* label4
Le Code marche , une foie le bouton cliquez le mail et envoyer sans problème mai un petit Hic...
voici le Mail :
de : winfriendsgo@gmail.com à : "Win.Friends.Go" <winfriendsgo@gmail.com> date : 9 mai 2009 23:53 objet : Rapport de Bug!! envoyé par : gmail.com Utilisateur : [ jonathan ] --> Rapport de Bug : Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
De ---> c'est normalement le mail qui ce trouve sur le TexBox1 " je rentre n'importe quel mail" il y aura toujours mon adresse gmail
A -----> sa c'est bon pas de problème.
Objet --> Ok
il y a que la partie expéditeur qui marche pas je n'arrive pas a avoir ce qui et entre dans la TextBox1.
.::ZeroC00L::.- Modifié AcideBl00D samedi 9 mai 2009 23:03
-
Bonjour
Change votre mail qui ce trouve dans le code par la textbox
facile non ? :)
.
Cordialement, Troxsa- Proposé comme réponse TroxsaEditor lundi 11 mai 2009 08:24
-
-
-
-
Je pense avoir compris le problème :)
Avec l'exemple que vous avez donné, a la réception du mail il y a toujours noté "MOI" dans gmail au lieu de xxxx@mail.com ou "Win.Friends.Go"
ce que vous rechercher a faire c'est d'avoir une sort de libellée comme on peux voir dans un outils de mail tel que Outlook x version c'est a dire quand on reçois un mail dans Outlook depuis gmail le nom s'affiche par exemple "Nom Prénom"
Dans Gmail quand on s'envoie un mail avec son compte gmail il y a pas de possibilité de personnaliser cette fonctionnalité.
Si c'est pas ça, merci d'être le plus explicite possible en donnant des exemples concret.
.
Cordialement, Troxsa- Marqué comme réponse AcideBl00D jeudi 14 mai 2009 06:38
-
Bonjour
MErci pour ta réponse , c'est bien sa que je voulait faire en fait je recevait le mail mais avec comme expediteur moi meme. bon
ba aparament on peut pas :( .
est ce qu'il y a une possibiliter en ajoutant un textbox, l'utilisateur mais sont mail et que je le réceptionne dans le mail ?
Merci encore.
.::ZeroC00L::. -
-
-
-
Bonjour,
Pour personnaliser le champ "From" et mettre un nom et prénom par exemple, utiliser le constructeur suivant dans la classe MailAdress :
Message.From = New Net.Mail.MailAddress(TextBox1.Text, "Gilles TOURREAU")
Ainsi, il s'affichera dans votre lecteur de Mail, un mail provenant de "Gilles TOURREAU" et non de gilles.tourreau@qqch.com
Concernant la mise en forme en Html, il faut définir la propriété IsBodyHtml à true dans l'instance MailMessage.
Cordialement
Gilles TOURREAU - MVP C# -
Bonjour
Merci pour votre aide, mais je veut pas metre de code HTML :) je fait reférence a cette partit du code :
Message.Body = ((Label3.Text) + "[ " + TextBox2.Text + " ]" + " " + "--> " + (Label4.Text) + RichTextBox1.Text)
en fait dans mon mail c'est tous a la suite et je voudrait faire un retour a la ligne.
pour le moment sa donne sa:
Utilisateur : [ Jonathan ] |*| Titre du Bug : [ Test Bugg !!!! ] |*| Description : petit test d'exemple |*| [ toto@hotmail.fr ]
et je voudrait revenir a la ligne pour que sa donne sa a peut prêt :
Utilisateur : [ Jonathan ] Titre du Bug : [ Test Bugg !!!! ] Description : petit test d'exemple [ toto@hotmail.fr ]
Merci pour votre aide !
.::ZeroC00L::. -
Bonjour,
Il suffit d'insérer dans votre chaîne la constante : Environment.NewLine
Cordialement
Gilles TOURREAU - MVP C#- Marqué comme réponse AcideBl00D jeudi 14 mai 2009 06:38
-
-