Функция ASP Mail не работает после перехода на новый сервер - PullRequest
0 голосов
/ 14 марта 2012

Раньше это работало на старом сервере, и я сделал резервные копии файлов и запустил систему на новом сервере.Все базы данных не повреждены и подключены, все файлы находятся там, но всякий раз, когда пользователь хочет зарегистрироваться, он получает сообщение об ошибке «Отправление отправки почты».

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

                MailClass.MailGonder("info@mysite.com", TxtEMail.Text, "Aktivasyon Kodu", body, "info@mysite.com", "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;
    }
}
}
}

1 Ответ

0 голосов
/ 15 марта 2012

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

...