Je m'occupe d'envoyer un e-mail via la fonction suivante et bien qu'il fonctionne correctement lorsque je l'exécute à partir du serveur local, il échoue lorsque je l'exécute à distance. Qu'est-ce qui pourrait causer ce problème?Envoyer un e-mail fonctionne localement, mais pas à partir du serveur distant
private void SendEmail()
{
try
{
MailMessage message = new MailMessage();
SmtpClient client = new SmtpClient("smtp.gmail.com",587);
client.UseDefaultCredentials = false;
client.Credentials = loginInfo;
NetworkCredential loginInfo = new NetworkCredential("[email protected]", "xxxx");
message.From = new MailAddress("[email protected]", "xx");
message.To.Add(new MailAddress("[email protected]","Mail"));
message.IsBodyHtml = true ;
string emailContent = "ICHE 2010 - Abstract Received <br><br>Title: " + Abstract_Title.Text + "<br><br>Author: " + TxtAuthor_FirstName.Text + "_" + TxtAuthor_LastName.Text + "<br><br>Abstract in pdf format attached with this email. <br><br> ICHE2010 Website";
message.Body = emailContent;
message.Subject = "ICHE 2010 - Abstract Received";
string FileName = Server.MapPath(Request.ApplicationPath + "\\AbstractPdfs" + "\\" + abstractBO.AbstractFileNameWithTicks);
Attachment attachmentpdf = new System.Net.Mail.Attachment(FileName);
message.Attachments.Add(attachmentpdf);
client.EnableSsl = true;
client.Send(message);
}
catch (SmtpException smtpex)
{
throw smtpex;
}
catch (Exception ex)
{
throw ex;
}
}
Quelle est exactement votre question? –
LOL, je suppose que certaines personnes pensent que le fait de faire fonctionner le code fonctionne bien. Parfois, le kilométrage varie. –
ce site est hébergé pour la conférence en ce que iam trin envoyer un mail avec pièce jointe lorsque essayé de l'exécuter sur le serveur local, il allait bien. Mais quand je l'exécute sur le navigateur, il échoue. wat peut être la raison –