none
使用Office365 Exchange Online寄信一直出現驗證問題 RRS feed

  • 問題

  • 我有申請Office365 E3的試用帳號,要測試用程式寄信,結果卻一直出現驗證問題,我也有去搜尋到許多文章,但照著做還是無法解決問題,所以要請各位前輩協助及指導,是程式還有什麼地方需要修改?還是Office365上要做什麼設定?再麻煩大家,謝謝

    開發軟體: Visual Studio 2010

    開發程式: VB.NET Windows Form

    程式內容:

        Private Sub Button_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
            Try
                Dim SmtpServer As New SmtpClient("smtp.office365.com")
                Dim mail As New MailMessage()
                SmtpServer.Credentials = New Net.NetworkCredential("testuser@test.onmicrosoft.com", "password")
                SmtpServer.Port = 587
                SmtpServer.EnableSsl = True
                mail = New MailMessage()
                mail.From = New MailAddress("testuser@test.onmicrosoft.com")
                mail.To.Add("mailtouser@gmail.com")
                mail.Subject = "Test Mail"
                mail.Body = "This is for testing SMTP mail from Office365"
                SmtpServer.UseDefaultCredentials = False
                SmtpServer.Send(mail)
                MessageBox.Show("mail sent")
            Catch ex As Exception
                MsgBox(ex.ToString)
            End Try
        End Sub

    錯誤訊息:

    SMTP伺服器需要安全連接,或用戶端未經驗證,伺服器回應為: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM


    • 已編輯 AskaSuModerator 2016年5月15日 上午 07:08 修改過長標題,原始標題:使用Office365 Exchange Online寄信,一直出現驗證問題,請問要如何設定才能解決?謝謝
    2016年5月14日 下午 02:23

解答

所有回覆