我正在尝试通过执行以下操作从 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 或任何其他邮件,我就会得到例外。我正在使用 Uno Euro 的邮件服务。