我正在从Share Point服务器发送电子邮件,我正在使用C#发送电子邮件。 对于内部电子邮件地址,我可以发送电子邮件,但是当我使用任何其他域(例如gmail ID)时,出现以下错误。 “邮箱不可用。服务器响应为:5.7.1无法中继”
我使用Exchange作为中继,所以我尝试使用Powershell将具有相同设置(端口,邮件服务器,用户名和密码)的电子邮件发送给外部和内部用户,电子邮件工作正常。 但是在同一台服务器上使用C#代码却出现错误
“邮箱不可用。服务器响应为:5.7.1无法中继”
var mailserver = "mail.xyz.com";
int port = "25";
var senderemail = "abc@xyz.com";
var senderpassword = "password";
var client = new SmtpClient(mailserver.ToString(), port)
{
Credentials = new NetworkCredential(senderemail.ToString(), senderpassword.ToString()),
EnableSsl = false
};
client.Send(senderemail.ToString(), txtEmail.Text.Trim(), "Feed Back ", txtDesc.Text.Trim());