Я использую приведенный ниже код для отправки электронного письма, и он просто не работает и выдает исключение:
MailDefinition md = new MailDefinition();
md.IsBodyHtml = true;
md.From = EMAIL_FROM;
md.Subject = "لینک تغییر رمز";
MailMessage mm = md.CreateMailMessage(to, null, new System.Web.UI.Control());
string body = link;
mm.Body = body;
SmtpClient smtp = new SmtpClient();
smtp.UseDefaultCredentials = false;
smtp.Host = EMAIL_SMTP;
smtp.Port = EMAIL_PORT;
smtp.Credentials = new System.Net.NetworkCredential(EMAIL_FROM, EMAIL_PASSWORD);
smtp.Send(mm);
где имя пользователя и пароль отправителя проверены и верны, порт 25, а smtp — mail.kawp.co.ir, при функции отправки выдается исключение с приведенным ниже сообщением об ошибке
{"Unable to connect to the remote server"}
{"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond xx.xxx.xx.xx:25"}
Я использую тот же метод и функцию для других своих доменов, которые размещены на том же сервере, и они работают нормально. Что может быть причиной проблемы здесь?
p.s.: я также не могу связаться с mail.kawp.co.ir 25 через telnet
заранее спасибо