Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb de lien dans mail

8 réponses
Avatar
Emilie
Bonjour

Je voudrais ajouter un lien dans un mail envoyé à partir d'un site web

j'ai écrit Dim LeLien as string="Vous pouvez vous connecter à " & "<a
href='http://www.monsite;com'<a/>"

à réception du mail le lien apparait comme du texte et non comme un lien
Pouvez-vous me dir où est l'erreur

Merci par avance
Emilie

8 réponses

Avatar
Gilbert Tordeur
Il faut mettre ton texte entre la balise <a> et la balise </a> (et non <a/>
!)
Gilbert

"Emilie" a écrit dans le message de news:
4aba25b1$0$17755$
Bonjour

Je voudrais ajouter un lien dans un mail envoyé à partir d'un site web

j'ai écrit Dim LeLien as string="Vous pouvez vous connecter à " & "<a
href='http://www.monsite;com'<a/>"

à réception du mail le lien apparait comme du texte et non comme un lien
Pouvez-vous me dir où est l'erreur

Merci par avance
Emilie



Avatar
Emilie
Bonjour Gilbert

J'ai fait cette modif (erreur d'inattention) et c'est toujours pareil

Emilie
"Gilbert Tordeur" a écrit dans le message de
news:
Il faut mettre ton texte entre la balise <a> et la balise </a> (et non
<a/> !)
Gilbert

"Emilie" a écrit dans le message de news:
4aba25b1$0$17755$
Bonjour

Je voudrais ajouter un lien dans un mail envoyé à partir d'un site web

j'ai écrit Dim LeLien as string="Vous pouvez vous connecter à " & "<a
href='http://www.monsite;com'<a/>"

à réception du mail le lien apparait comme du texte et non comme un lien
Pouvez-vous me dir où est l'erreur

Merci par avance
Emilie







Avatar
Bill2
Emilie wrote:
Bonjour Gilbert

J'ai fait cette modif (erreur d'inattention) et c'est toujours pareil




Bonjour,

Dim LeLien as string="Vous pouvez vous connecter à " & "<a
href='http://www.monsite.com'>mon site<a/>"

ça devrait le faire.

--
Bill2
Avatar
Emilie
Bonjour Bill

cela ne le fait pas

Emilie
"Bill2" a écrit dans le message de news:

Emilie wrote:
Bonjour Gilbert

J'ai fait cette modif (erreur d'inattention) et c'est toujours pareil




Bonjour,

Dim LeLien as string="Vous pouvez vous connecter à " & "<a
href='http://www.monsite.com'>mon site<a/>"

ça devrait le faire.

--
Bill2




Avatar
Patrice
Bonjour,

Qu'est ce qui apparait exactement ? Est-ce ?

Vous pouvez vous connecter à <a href='http://www.monsite.com'>mon site</a>

Je vois :
- parce qu'il faut que le code HTML soit correct (<html><body> et
</body></html> en fin est sans doute un minimum)
- certain client mail sont configuré pour accepter le texte mais pas HTML,
on voit alors le code source de la page HTML...
- comment est envoyé le message, il est bien envoyé au format HTML ?
(http://msdn.microsoft.com/fr-fr/library/system.net.mail.mailmessage.isbodyhtml.aspx)


--
Patrice

"Emilie" a écrit dans le message de groupe de
discussion : 4aba4751$0$12637$
Bonjour Bill

cela ne le fait pas

Emilie
"Bill2" a écrit dans le message de news:

Emilie wrote:
Bonjour Gilbert

J'ai fait cette modif (erreur d'inattention) et c'est toujours pareil




Bonjour,

Dim LeLien as string="Vous pouvez vous connecter à " & "<a
href='http://www.monsite.com'>mon site<a/>"

ça devrait le faire.

--
Bill2









Avatar
Emilie
Patrice

Voici mon code :

Sub EnvoiMail()

Session("Email") = TxtMail.Text

Dim LeLien As String = ""

LeLien = "Vous pouvez vous connecter à " & "<a
href='http://www.monsite.com'> Mon site<a/>"

Dim TheMailMessage As New System.Net.Mail.MailMessage( _

"", _

Session("Email"))

'texte du message

TheMailMessage.Body = LeLien

'Sujet du message

TheMailMessage.Subject = "Connection à mon site"

'Envoi du message

Dim smtp As New System.Net.Mail.SmtpClient

With smtp

.UseDefaultCredentials = True

.Host = "162.198.1.11"

.Send(TheMailMessage)

End With

End Sub

Merci pour ton aide
Emilie


"Patrice" <http://scribe-fr.blogspot.com/> a écrit dans le message de news:
%
Bonjour,

Qu'est ce qui apparait exactement ? Est-ce ?

Vous pouvez vous connecter à <a href='http://www.monsite.com'>mon site</a>

Je vois :
- parce qu'il faut que le code HTML soit correct (<html><body> et
</body></html> en fin est sans doute un minimum)
- certain client mail sont configuré pour accepter le texte mais pas HTML,
on voit alors le code source de la page HTML...
- comment est envoyé le message, il est bien envoyé au format HTML ?
(http://msdn.microsoft.com/fr-fr/library/system.net.mail.mailmessage.isbodyhtml.aspx)


--
Patrice

"Emilie" a écrit dans le message de groupe de
discussion : 4aba4751$0$12637$
Bonjour Bill

cela ne le fait pas

Emilie
"Bill2" a écrit dans le message de news:

Emilie wrote:
Bonjour Gilbert

J'ai fait cette modif (erreur d'inattention) et c'est toujours pareil




Bonjour,

Dim LeLien as string="Vous pouvez vous connecter à " & "<a
href='http://www.monsite.com'>mon site<a/>"

ça devrait le faire.

--
Bill2












Avatar
Patrice
Donc il est envoyé en tant que texte.

Il manque le TheMailMessage.IsBodyHtml=True comme indiqué dans mon précédent
message.

Même si la plupart des clients doivent s'en accommoder, je conseille aussi
de commencer le message par <html><body> et de le finir par </body></html>
pour mieux respecter notre ami HTML...

--
Patrice
Avatar
Emilie
Merci Patrice

Pour cette aide précieuse, tout est OK
Cordialement
Emilie
"Patrice" <http://scribe-fr.blogspot.com/> a écrit dans le message de news:

Donc il est envoyé en tant que texte.

Il manque le TheMailMessage.IsBodyHtml=True comme indiqué dans mon
précédent message.

Même si la plupart des clients doivent s'en accommoder, je conseille aussi
de commencer le message par <html><body> et de le finir par </body></html>
pour mieux respecter notre ami HTML...

--
Patrice