in ,

windows虛擬主機需要ASP 表單寄信範例,使用CDO.Message

如果你使用的windows虛擬主機空間是plesk控制台
有要使用 ASP表單寄信功能,那會需要根據你使用情形來判別要使用底下哪一種的操作~

以下是兩種情況

第一種狀況: 您要使用的MAIL主機=web主機,DNS的MX確定有指向我們主機過去,這樣windows虛擬主機有提供SMTP

1.  請您先自行到PLESK控制台去新增一組EMAIL帳號密碼
2. SMTP 位置就是mail.您的網址.com
3. 帳密就是您自行到PLESK控制台去新增的EMAIL帳號密碼,請直接拿來當成SMTP驗證使用即可。

第二種狀況: 如果您web主機和MAIL主機不一樣,也就是DNS的MX相對來說是在外部,您需要使用您外部的EMAIL帳密當SMTP驗證

1. 詢問您外地MAIL主機的SMTP位址
2. 詢問您外地MAIL主機的SMTP帳號和密碼
3. 很重要,因為有可能你會需要通知你的主機廠商
他們會把PLESK控制台中的Mail功能的 Mail Settings那 ,把mail server的服務Deactivate
→手動關閉mail功能。

使用CDO.MessageSMTP 驗證發信 (2020年6月驗證上可行)

代碼:
<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″%> <% Set objMail = CreateObject(“CDO.Message”) objMail.Subject = “信件主旨” objMail.From = “發信人@信箱” objMail.To = “收信人@信箱” objMail.TextBody = “Test TEST” objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/sendusing”)=2 ‘SMTP 伺服器 objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/smtpserver”)=”slin.com.tw” ‘SMTP 伺服器 Port objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/smtpserverport”)=25 ‘是否使用 SSL 連線 (False or True) objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/smtpusessl”) = False ‘伺服器逾時時間 objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout”) = 30 ‘SMTP 伺服器是否要用驗證 (必要條件) objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”) = 1 ‘SMTP 發信EMAIL objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/sendusername”) = “OOXX@OOXX.com” ‘SMTP 發信EMAIL密碼 objMail.Configuration.Fields.Item _ (“http://schemas.microsoft.com/cdo/configuration/sendpassword”) = “密碼在這” objMail.Configuration.Fields.Update objMail.Send set objMail=nothing %>

 

請留意:<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″%>一定要加喔

.NET 可以用使用 System.Net.Mail
微軟頁面參考

https://msdn.microsoft.com/en-us/lib….aspx
https://support.microsoft.com/zh-tw/help/555287

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings