コードは次のとおりです。
Dim SmtpServer As New SmtpClient()
Dim mail As New MailMessage()
Dim attachment As System.Net.Mail.Attachment
SmtpServer.Credentials = New _
Net.NetworkCredential("administrator@company.com", "1234")
SmtpServer.Port = 25
SmtpServer.Host = "SmtpServer"
mail = New MailMessage()
mail.From = New MailAddress("user@company.com.my")
mail.To.Add("recipient@external.com")
mail.CC.Add("user1@company.com")
mail.CC.Add("user2@company.com")
mail.Headers.Add("Disposition-Notification-To", "user1@company.com") 'Read receipt
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure 'Fail delivery notification
mail.Subject = "Sending Documents"
mail.Body = "To Whom May Concern," & vbCrLf _
& vbCrLf & "Please refer to the attachment for the documents." & vbCrLf & _
"NOTE : This is an automatically generated email and will be sent daily."
For Each path As String In attch
attachment = New System.Net.Mail.Attachment(path)
mail.Attachments.Add(attachment)
Next
Try
SmtpServer.Send(mail)
SmtpServer = Nothing
Catch ex As Exception
Response.Write(ex.ToString)
Exit Sub
End Try
問題は、外部の電子メールではなく、内部の電子メールの受信のみです。コード実行中にエラーは表示されません。これを解決する方法について何かアイデアはありますか?または、Microsoft Exchange Serverで何かを構成する必要がありますか?また、MailMarshalを使用してフィルタリングを行うサーバー。フィードバックを提供していただきありがとうございます。