php表单提交邮箱_不使用PHP表单发送电子邮件

我一直在使用PHP中添加的PEAR来发送邮件,因为我可以更好地控制它的工作。它需要包含以下两个部分:

require "Mail.php";

require "Mail/mime.php";

我通常在这两条注释之后从表单中执行所有处理,然后使用以下代码集将它们组合在一起:

$server = "mail.myserver.com";

$username = "myusername@myserver.com";

$password = "thisIsAPassword";

$port = "587";

// Set Up The Mail Headers

$hdrsUs = array(

"From" => $sender,

"To" => $receiverUs,

"Subject" => $subjectUs,

"Return-Path" => $sender

);

// Configure the Mailer Mechanism

$smtp = Mail::factory("smtp",

array(

"host" => $server,

"username" => $username,

"password" => $password,

"auth" => true,

"port" => $port

)

);

$textUs =

"This is a text version of the e-mail.";

$htmlUs =

"

This is the HTML version of the e-mail.

";

$mimeUs = new Mail_mime($crlf);

$mimeUs->setTXTBody($textUs);

$mimeUs->setHTMLBody($htmlUs);

// Do not EVER Try to Call These Lines in Reverse Order

$bodyUs = $mimeUs->get();

$hdrsUs = $mimeUs->headers($hdrsUs, true);

// Send the Message

$mailUs = $smtp->send($receiverUs, $hdrsUs, $bodyUs);

if (PEAR::isError($mailUs))

{

echo ($mailThem->getMessage());

}

else

{

echo " 

The Mail Has Sent.
\n";

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值