19 Apr 2024 
Отдел Поддержки » Информационная база » При попытке отправить сообщения через скрипты получаю ошибку: 530 Relaying not allowed.
 При попытке отправить сообщения через скрипты получаю ошибку: 530 Relaying not allowed.
Решение При отправки сообщений через скрипты Вы можете получить сообщение об ошибке:

The server rejected one or more recipient addresses. The server response was: 530 Relaying not allowed

Это значит, что у Вас не настроена аутентификация отправки сообщений. Вот пример скрипта C#, который включает в себя аутентификацию:

MailMessage myMail = new MailMessage();
myMail.From = "mail_from@domain1.com";
myMail.To = "mail_to@domain2.com";
myMail.Subject = "Предмет письма";
myMail.Priority = MailPriority.Low;
myMail.BodyFormat = MailFormat.Text;
myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1); //basic authentication
myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "mymail@mydomain.com"); //Добавить Ваш логин
myMail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "password"); //Добавить Ваш пароль
myMail.Body = "Ваше сообщение";
SmtpMail.SmtpServer = "mail.mydomain.com";
try
{
SmtpMail.Send(myMail); //Отправить письмо
}
catch (Exception ex)
{
Response.Write(ex.ToString());
Response.End();
}


Замените mymail@mydomain.com и password на Ваши логин и пароль к любому почтовому аккаунту, созданному с Вашим доменом в панели управления хостингом.


Подробности статьи
Номер статьи: 68
Создан: 02 Feb 2008 10:50 AM

 Ответ помог  Ответ не помог

 Назад
 Login [Забытый пароль] 
Email:
Password:
Remember Me:
 
 Поиск
 Настройки статьи
Home | Зарегистрироваться | Информационная база | Новости
Язык:

Help Desk Software By Kayako eSupport v3.50.05
Positive SSL