[英]Sending email through windows hosting?
如何在Windows托管中創建像mailer.asp
這樣的文件中的發送簡單Web服務的電子郵件,如下mailer.php
在php環境中mailer.php
那樣。 獲取3個變量並發送電子郵件:
<?php
mail($_GET['email'], $_GET['subject'], $_GET['message']);
?>
我想出了以下內容,但給出了500個內部錯誤:
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject=Request.QueryString("subject")
myMail.From="mail@example.com"
myMail.To=Request.QueryString("email")
myMail.TextBody=Request.QueryString("message")
myMail.Send
set myMail=nothing
%>
要求是它應該在Windows環境中都能工作,無論是VBscript,C#,ASP還是ASPX等
你可以做這樣的事情
配置文件包括以下內容
<system.net>
<mailSettings>
<smtp from="your email address" deliveryMethod="Network">
<network defaultCredentials="false" host="your host" password="your password" userName="your username"/>
</smtp>
</mailSettings>
然后C#代碼看起來像
var smtpClient = new SmtpClient();
var msg = new MailMessage();
msg.To.Add("to email address");
msg.Subject = "Some subject";
msg.Body = "Some message";
smtpClient.Send(msg);
這是非常簡單的事情,您可以根據需要擴展
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.