如何在php环境中创建一个电子邮件,在mailer.asp
之类的文件中发送简单的Web服务,如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等
答案 0 :(得分:0)
你可以做这样的事情
配置文件包含以下内容
<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);
这很简单,您可以根据需要扩展