如何用php发送邮件,如何使用PHP发送电子邮件?

d3acb2a76c084f20c1667c4863cee194.png

万千封印

您也可以在https://github.com/PHPMailer/PHPMailer上使用PHPMailer类。它允许您使用邮件功能或透明地使用smtp服务器。它还处理基于HTML的电子邮件和附件,因此您不必编写自己的实现。该类是稳定的,它被许多其他项目使用,如Drupal,SugarCRM,Yii和Joomla!以下是上页中的示例:$mail->isSMTP();                                      // Set mailer to use SMTP$mail->Host = 'smtp1.example.com;smtp2.example.com';  // Specify main and backup SMTP servers$mail->SMTPAuth = true;                               // Enable SMTP authentication$mail->Username = 'user@example.com';                 // SMTP username$mail->Password = 'secret';                           // SMTP password$mail->SMTPSecure = 'tls';                            // Enable encryption, 'ssl' also accepted$mail->From = 'from@example.com';$mail->FromName = 'Mailer';$mail->addAddress('joe@example.net', 'Joe User');     // Add a recipient$mail->addAddress('ellen@example.com');               // Name is optional$mail->addReplyTo('info@example.com', 'Information');$mail->addCC('cc@example.com');$mail->addBCC('bcc@example.com');$mail->WordWrap = 50;                                 // Set word wrap to 50 characters$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name$mail->isHTML(true);                                  // Set email format to HTML$mail->Subject = 'Here is the subject';$mail->Body    = 'This is the HTML message body in bold!';$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';if(!$mail->send()) {    echo 'Message could not be sent.';    echo 'Mailer Error: ' . $mail->ErrorInfo;} else {    echo 'Message has been sent';}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值