J'utilise Visual Studio 2008 Express avec C#. J'ai essayé d'obtenir une routine d'email pour travailler dans le code-behind sur une page aspx.Envoyer un courrier électronique avec Visual Studio 2008 en utilisant C#
Tous les exemples MSDN, même ceux indiqués pour .Net 3.5, ne sont pas compilés. La classe MailMessage a apparemment changé plusieurs fois. Voici le code qui compile, mais cette ligne de code, SmtpMail.Send (msg), a un message d'erreur qui est vague:
"La meilleure méthode surchargée pour 'System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage) » a des arguements invalides.
quelqu'un peut-il voir ce que les arguements invalides pourrait être? C'est tout ce qui est d'empêcher ce de travailler.
using System.Net;
using System.Net.Mail;
MailMessage msg = new MailMessage();
msg.ToAddress = new MailAddress("[email protected]");
msg.FromAddress = ("[email protected]");
msg.CCAddress = ("[email protected]");
msg.EmailMessage = "Order message test";
msg.EmailSubject = "Order Confirmation";
msg.MailEncoding = "html";
msg.MailPriority = MailPriority.Normal.ToString();
SmtpClient SmtpMail = new SmtpClient();
SmtpMail.Host = "smtpout.secureserver.net";
SmtpMail.Port = 25;
try
{
SmtpMail.Send(msg); // This is where the error occurs.
}
catch (Exception ex)
{
// Incomplete here
}
Rien sur ce code est exact. La classe MailMessage ne possède aucune des propriétés que vous avez écrites dans votre code. – Sruly