2012-03-14 21 views
0

Это использовалось для работы на старом сервере, и я получил файлы с резервным копированием и получил систему, запущенную на новом сервере. Базы данных все неповрежденные и связаны, файлы все есть, но всякий раз, когда пользователь хочет зарегистрироваться, они получают сообщение «Ошибка отправки почты».Функция ASP Mail не работает после перехода на новый сервер

Это строка в файле Registeration, который обрабатывает активации отправки почты:

   MailClass.MailGonder("[email protected]", TxtEMail.Text, "Aktivasyon Kodu", body, "[email protected]", "mypasswordishere", "mail.mysite.com", 587); 

И это файл Mail_Class.cs, который я уверен, что обрабатывает всю почту вещь:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Net.Mail; 
using System.Net; 

namespace Sngl 
{ 
public class MailClass 
{ 
public MailClass() { } 

public static void MailGonder(string kimden, string kime, string title, string body, string senderEmail, string senderPassword, string smtpServer, int port) 
{ 
    try 
    { 
     System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage(kimden, kime, title, body); 
     MyMailMessage.IsBodyHtml = true; 
     MyMailMessage.Priority = System.Net.Mail.MailPriority.High; 
     System.Net.NetworkCredential mailAuthentication = new 
     System.Net.NetworkCredential(senderEmail, senderPassword); 
     System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient(smtpServer, port); 
     mailClient.EnableSsl = false; 
     mailClient.UseDefaultCredentials = false; 
     mailClient.Credentials = mailAuthentication; 
     mailClient.Send(MyMailMessage); 

     PropertyClass.Result = true; 

    } 
    catch (Exception ex) 
    { 
     PropertyClass.Result = false; 
     PropertyClass.Message = ex.Message; 
    } 
} 
} 
} 
+0

Регистрация проходит, но появляется сообщение «Ошибка отправки почты» и не отправляется сообщение об активации. –

+0

Является ли «Отказ отправки почты» фактическим исключением, которое попадает? Вы пробовали пройти через отладчик, чтобы узнать, есть ли дополнительная информация об исключении? – patmortech

+0

Я знаком с PHP, но это мой первый сайт ASP. Как мне это сделать? –

ответ

0

После того, как все было предложено, я уверен, что проблема связана с сервером, поскольку те же настройки работают на старом сервере. Я перепроверял все несколько раз и все еще ничего. Ожидание ответа из поддержки веб-хостинга.

Смежные вопросы