我有一個應用程序工作正常,所有的電子郵件功能工作正常。在.NET中發送電子郵件時出現錯誤
從昨天開始,我開始下面的錯誤
Error Message:Service not available, closing transmission channel. The server response was: 4.3.2 Service not available, closing transmission channel
sendmail的我VB.net代碼如下:
Public Sub SendMessage(ByVal toAddress As String, ByVal ccAddress As String)
Try
Dim message As New MailMessage()
Dim client As New SmtpClient()
'Set the sender's address
message.From = New MailAddress(fromAddress)
If (toAddress.Trim.Length > 0) Then
For Each addr As String In toAddress.Split(";"c)
message.To.Add(New MailAddress(addr))
Next
End If
If (ccAddress.Trim.Length > 0) Then
For Each addr As String In ccAddress.Split(";"c)
message.CC.Add(New MailAddress(addr))
Next
End If
message.BodyEncoding = Encoding.UTF8
message.Subject = Subject
message.Body = Body
message.IsBodyHtml = True
client.Send(message)
Catch ex As Exception
ErrorHandler.WriteError(ex.Message)
End Try
End Sub
請有什麼建議可以此錯誤背後的原因,做讓我知道如何解決這個問題。
出於好奇:你認爲這個問題是針對VB.NET的嗎?這就是爲什麼你提到VB.NET的主題? – 2009-10-14 01:30:14