使用Vb.net在Vb.net中发送邮件

使用Vb.net在Vb.net中发送邮件,vb.net,email,smtp,Vb.net,Email,Smtp,我使用下面的代码在vb.net中发送邮件,该代码适用于gmail,但不适用于RedifMail Mail.Subject = "test email" Mail.To.Add(dgr.Cells("to@xyz.com") Mail.From = New MailAddress("from@abc.com") Mail.Body = "Hello" Dim attachment As System.Net.Mail.Attachment attachment = New System.Net.M

我使用下面的代码在vb.net中发送邮件,该代码适用于gmail,但不适用于RedifMail

Mail.Subject = "test email"
Mail.To.Add(dgr.Cells("to@xyz.com")
Mail.From = New MailAddress("from@abc.com")
Mail.Body = "Hello"
Dim attachment As System.Net.Mail.Attachment
attachment = New System.Net.Mail.Attachment("AttachPath")
Mail.Attachments.Add(attachment)
Dim SMTP As New SmtpClient("smtp.rediffmailpro")
SMTP.EnableSsl = false
SMTP.Credentials = New System.Net.NetworkCredential("xyz@.abc.com", 
"password")
SMTP.Port = 25
SMTP.Send(Mail)
有什么原因吗?或解决方案,以便我可以使用任何电子邮件ID发送邮件

Dim SMTP As New SmtpClient("smtp.rediffmailpro.com")

怎么可能?……可能是REDIFF服务器与GMAIL的通信速度较慢。是否应该是smtp.rediffmailpro.com而不是smtp.rediffmailpro?yaaaaa,但它不工作显示错误邮箱不可用。服务器响应为:未采取请求的操作:邮箱不可用于发送邮件的用户这是一个SMTP错误,如果服务器中不存在该电子邮件地址,服务器将进行答复,您应该调试以查看您试图发送的电子邮件地址,而不是认为您使用SMTP协议的方式有问题。