안녕 나는 Rebex의 SMTP SendDirect를 사용하여 이메일을 보내려고 그리고 난이 오류 :Rebex.Net.Smtp.SendDirect 530 오류
SendEmail: Rebex.Net.SmtpException: Client was not authenticated (530).
at Rebex.Net.Smtp.WCB(String A, String B)
at Rebex.Net.Smtp.ADB(String A, String[] B, String C, Stream D, TransferEncoding E)
at Rebex.Net.Smtp.GDB(MimeMessage A, Stream B, MailAddress C, MailAddressCollection D)
at Rebex.Net.Smtp.SendDirect(MimeMessage message)
at Rebex.Net.Smtp.SendDirect(MailMessage message)
내 코드 : 보낸 사람의 그
Dim myMail As New Rebex.Mail.MailMessage
Try
myMail.From = "[email protected]"
myMail.Subject = "Test"
myMail.BodyText = "Blah blah"
myMail.To = "[email protected]"
myMail.Attachments.Add(New Rebex.Mail.Attachment(filePath))
myMail.Priority = Rebex.Mail.MailPriority.Normal
Smtp.SendDirect(myMail)
Catch ex As Rebex.Mail.MailException
Catch ex As System.Exception
Finally
End Try
공지 사항 수신자가 동일한 전자 메일 주소입니다. 회사는 Exchange 서버를 사용합니다.
수신자의 전자 메일 주소로 gmail 주소를 입력하면 코드가 올바르게 작동합니다.
내가 뭘 잘못하고있는거야?