C#SMTP虛擬服務器不發送郵件。這裏是代碼:C#SMTP虛擬服務器不發送郵件
public static void SendEmail(string _FromEmail, string _ToEmail, string _Subject, string _EmailBody)
{
// setup email header .
SmtpMail.SmtpServer = "127.0.0.1";
MailMessage _MailMessage = new MailMessage();
_MailMessage.From = _FromEmail;
_MailMessage.To = _ToEmail;
_MailMessage.Subject = _Subject;
_MailMessage.Body = _EmailBody;
try
{
SmtpMail.Send(_MailMessage);
}
catch (Exception ex)
{
if (ex.InnerException != null)
{
String str = ex.InnerException.ToString();
}
}
我有以下異常:我有以下異常:System.Reflection.TargetInvocationException:異常已被調用的目標引發。 ---> System.Runtime.InteropServices.COMException(0x8004020F):服務器拒絕了一個或多個收件人地址。服務器響應如下:550 5.7.1無法中繼[email protected] –
---內部異常堆棧跟蹤結束---在System.RuntimeType.InvokeDispMethod(String name,BindingFlags invokeAttr,Object target,Object [] args,Boolean [] byrefModifiers,Int32 culture,String [] namedParameters)在System.RuntimeType.InvokeMember(String name,BindingFlags bindingFlags,Binder binder,Object target,Object [] providedArgs,ParameterModifier []修飾符,CultureInfo culture,String [] namedParams)在System.Type.InvokeMember(字符串名稱,BindingFlags –
在訪問>中繼虛擬Smpt服務器本質我檢查「所有除了下面的列表」,並將此列表保留爲空 –