Bonjour,

Je souhaiterais ouvrir le client de messagerie (par defaut outlook) du pc client afin de pouvoir envoyer un mail depuis mon application qui est sur un serveur.

j'ai trouvé une solution qui fonctionne trés bien sur mon ordinateur (là ou je test mon application avant de la mettre sur le serveur)mais le problème est que si je le met tel quel sur le serveur il me dit qu'il n'y a pas de client de messagerie par defaut (ce qui est logique il n'y en a pas )

ce dessous le code de mon application :

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
17
18
 
 
using System.Diagnostics;
 
protected void envois_mail(object sender, EventArgs e)
         {
 
             string message;
 
             message = "Bonjour";
              string filename = "mailto:toto@test.com?subject=test&body=" + message; 
             Process myProcess = new Process();
             myProcess.StartInfo.FileName = filename;
             myProcess.StartInfo.UseShellExecute = true;
             myProcess.StartInfo.RedirectStandardOutput = false;
             myProcess.Start();
 
         }
l'erreur qui est renvoyé quand je le met sur le serveur est :
Aucune application n’est associée au fichier spécifié pour cette opération


Sauriez-vous comment faire? en passant avec des smtp mais je ne vois pas trop comment les gerer avec outlook.

Cordialement
Thomas