首页 > 编程 > PHP > 正文

php中mail函数的定义及用法

2020-03-22 17:15:51
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php带抄送和密件抄送的邮件发送方法,涉及php中mail函数的使用技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了php带抄送和密件抄送的邮件发送方法。具体分析如下:

程序中用到了php的mail函数,该函数定义如下:
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )
如果邮件发送成功返回True,否则返回False

 html  head  title Send email with CC and BCC /title  /head  body  form action= sendemail.php method=post name=form1  table  tbody  p align=right b To /b /p /td  p Name input name=mailtoname size=35 br / E-mail input name=mailtomail size=35 /p /td /tr  p align=right b CC /b /p /td  td input name=mailcc size=35 /td /tr  p align=right b BCC /b /p /td  td input name=mailbcc size=35 /td /tr  p align=right b Priority /b /p /td  td select name=mailpriority  option value=1 Highest /option  option value=2 High /option  option selected value=3 Normal /option  option value=4 Low /option  option value=5 Lowest /option  /select  /td /tr  td p align=right b Subject /b /p /td  td input name=mailsubject size=35 /td /tr  p align=right b Message /b /p /td  td textarea cols=50 name=mailbody rows=7 /textarea /td /tr  td colSpan=2  p align=center  input name=Submit type=submit value=Submit /p  /td  /tr  /tbody  /table  /form  /body  /html 

后端php代码,保存为sendmail.php

 html  head  title Send Mail Script /title  /head  body  ?php $message=  if (empty ( $mailtoname) || empty ( $mailtomail) ) { die ( Recipient is blank! ) ; }else{ $to = $mailtoname . . $mailtomail .  if ( empty ( $mailsubject) ) { $mailsubject=  if (($mailpriority 0) ($mailpriority 6)) { $mailheader = X-Priority: . $mailpriority . /n  $mailheader.= From: . Sales Team sales@yourdomain.com /n  $mailheader.= X-Sender: . support@yourdomain.com/n  $mailheader.= Return-Path: . support@yourdomain.com/n  if (!empty($mailcc)) { $mailheader.= Cc: . $mailcc . /n  if (!empty($mailbcc)) { $mailheader.= Bcc: . $mailbcc . /n  if (empty($mailbody)) { $mailbody=  $result = mail ($to, $mailsubject, $mailbody, $mailheader); echo center b Mail sent to . $to . br /  echo $mailsubject. br /  echo $mailbody. br /  echo $mailheader. br /  if ($result) { echo p b Email sent successfully! /b /p  }else{ echo p b Email could not be sent. /b /p  p align= center  table tr td width= 66 p align= right b To /b /p /td  td width= 308 b  ?php echo $mailtoname . [ . $mailtomail . ] ?  /b /td /tr  tr td width= 66 p align= right b CC /b /p /td  td width= 308 b ?php echo $mailcc;? /b /td /tr  tr td width= 66 p align= right b BCC /b /p /td  td width= 308 b ?php echo $mailbcc; ? /b /td /tr  tr td width= 66 p align= right b Priority /b /p /td  td width= 308 b ?php echo $mailpriority;? /b /td /tr  tr td width= 66 p align= right b Subject /b /p /td  td width= 308 b ?php echo $mailsubject;? /b /td /tr  tr td width= 66 p align= right b Message /b /p /td  td width= 308 b ?php echo $mailbody;? /b /td /tr  /table  /body  /html 

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php基于cookie实现记录用户名和密码

PHP中数据库实现更安全的永久登录、记住我的功能

PHP中使用生成的公钥、私钥进行加密解密的方法

以上就是php中mail函数的定义及用法的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表