Bonjour,
j'ai un code qui me permait d'evoyer un mail sous VB.net en appelant un fichier php:
Sur ma form en vb.net:
et dans "mailsending.php" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim mailcorps As String mailcorps = Replace(TextCorps.Text, Chr(10), "\n") mailcorps = "message=" & mailcorps WebBrowser1.Navigate("http://www.example.com/mailsending.php?" & mailcorps) End Sub
Le problème concerne les nouvelles lignes (Enter).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <html> <BODY> <?php $to = "example@hotmail.com"; $subject = "Test"; $message = $_GET['message'] ; if (mail($to, $subject, $message)) { echo("<p>Message envoyé.</p>"); } else { echo("<p>Un problème est survenu lors de l'envois du message...</p>"); } ?> </BODY> </html>
Lorsque je reçois le mail, au lieu d'obtenir ceci
j'obtiens cela:Boujour
Test
Savez-vous comment régler ce problème?Bonjour\\nTest
Merci d'avance.
Partager