Я пытаюсь отправить почту с [email protected] в [email protected], делая это:Отправка электронной почты с System.Net.Mail
MailMessage mailObj = new MailMessage();
mailObj.From = new MailAddress("[email protected]");
mailObj.To.Add("[email protected]");
mailObj.Body = "HEJ";
mailObj.Subject = "HEJ";
SmtpClient SMTPServer = new SmtpClient();
SMTPServer.Send(mailObj);
В моей web.config, у меня есть это :
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="mail.bitcoindk.dk" port="25" userName="[email protected]" password="password" />
</smtp>
</mailSettings>
</system.net>
Когда я отправить почту, я получаю это исключение
Transaction failed. The server response was: 5.7.1 <[email protected]>: Relay access denied
Если я отправить почту [email protected], он отлично работает. Но если я отправлю на [email protected] или любую другую почту, я получаю исключение. Я использую почтовую службу Uno Euro.
Является ли почтовый обмен для itcoindk.dk на том же сервере, на котором установлено это приложение? –
Нет, это не тот сервер –
Возможно, вы не имеете права отправлять электронную почту с сервера почтовым сервером. Хост обычно делает это, чтобы предотвратить использование электронной почты в качестве спама. – atbebtg