これを行うことで、admin@bitcoindk.dk から hejmeddig@gmail.com にメールを送信しようとしています:
MailMessage mailObj = new MailMessage();
mailObj.From = new MailAddress("admin@bit.dk");
mailObj.To.Add("hejmeddig@gmail.com");
mailObj.Body = "HEJ";
mailObj.Subject = "HEJ";
SmtpClient SMTPServer = new SmtpClient();
SMTPServer.Send(mailObj);
私のweb.configには、これがあります:
<system.net>
<mailSettings>
<smtp from="admin@bitcoindk.dk">
<network host="mail.bitcoindk.dk" port="25" userName="admin@bitcoindk.dk" password="password" />
</smtp>
</mailSettings>
</system.net>
メールを送信すると、この例外が発生します
Transaction failed. The server response was: 5.7.1 <hejmeddig@gmail.com>: Relay access denied
admin@bit.dk にメールを送信すると、問題なく動作します。しかし、hejmeddig@gmail.com またはその他のメールに送信すると、例外が発生します。ウノユーロのメールサービスを利用しています。