จากเดิมที่ใช้เป็น shell script telnet ไปที่ lotusnote server port 25 และใช้ส่งเมลล์อยากจะเปลี่ยนเป็นหน้าเวบให้ user กรอกข้อมูลเอง
โดยที่มี webserver อีกตัว (asp.net) ผมทดลองใช้ code ด้านล่างนี้ แต่
"Error: Transaction failed. The server response was: Mail from xxxx@xxx.co.th rejected for policy reasons."
ถ้าลองเปลี่ยนไปส่งให้ exchange server ตัวอื่นๆไม่เป้นปัญหา มันมีข้อแตกต่างระหว่าง Lotusnote กับ Exchange ยังไงครับ
ใครพอมีประสบการณ์ช่วยแชร์ด้วยนะครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim oMail As New MailMessage(txtFrom.Text, txtTo.Text)
oMail.Subject = txtSubject.Text
oMail.Body = txtBody.Text
Dim mclient As New SmtpClient("172.17.100.165", 25)
mclient.UseDefaultCredentials = False
Label1.Text = "Message Sent."
Dim nc As New Net.NetworkCredential("username", "password")
mclient.Credentials = DirectCast(nc.GetCredential("172.17.100.165", 25, "Basic"), System.Net.ICredentialsByHost)
mclient.DeliveryMethod = SmtpDeliveryMethod.Network
mclient.Send(oMail)
Catch ex As Exception
Label1.Text = "Error: " + ex.Message.ToString()
End Try
asp.net send email ด้วย smtp ของ lotus note mail server [ช่วยแนะนำด้วยครับ]
โดยที่มี webserver อีกตัว (asp.net) ผมทดลองใช้ code ด้านล่างนี้ แต่
"Error: Transaction failed. The server response was: Mail from xxxx@xxx.co.th rejected for policy reasons."
ถ้าลองเปลี่ยนไปส่งให้ exchange server ตัวอื่นๆไม่เป้นปัญหา มันมีข้อแตกต่างระหว่าง Lotusnote กับ Exchange ยังไงครับ
ใครพอมีประสบการณ์ช่วยแชร์ด้วยนะครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้