利用php中mail函数发送HTML邮件实例
2013-09-05 19:02
399 查看
在php中自带了邮箱发送函数mail()我们可以直接使用此函数进行邮件发送,下面我来介绍一些常用的邮箱发送实例,最简单的就是mail函数了。
例
代码如下
function send_mail($from, $to, $subject, $message)
{
if ($from == "")
{
$from = '回忆未来 ';//发件人地址
}
$headers = 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/html; charset=gb2312' . "rn";
$headers .= 'From: ' . $from . "rn";
mail($to, $subject, $message, $headers);
}
?>
提示
要使用的程序是由 php.ini 文件中的配置设置定义的,邮件函数的行为受 php.ini 的影响,我们必须先配置才行。
名称 默认 描述 可更改
SMTP "localhost" Windows 专用:SMTP 服务器的 DNS 名称或 IP 地址。 PHP_INI_ALL
smtp_port "25" Windows 专用:SMTP 段口号。自 PHP 4.3 起可用。 PHP_INI_ALL
sendmail_from NULL Windows 专用:规定从 PHP 发送的邮件中使用的 "from" 地址。PHP_INI_ALL
sendmail_path NULL Unix 系统专用:规定sendmail 程序的路径(通常 /usr/sbin/sendmail 或
/usr/lib/sendmail) PHP_INI_SYSTEM
例
代码如下
function send_mail($from, $to, $subject, $message)
{
if ($from == "")
{
$from = '回忆未来 ';//发件人地址
}
$headers = 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/html; charset=gb2312' . "rn";
$headers .= 'From: ' . $from . "rn";
mail($to, $subject, $message, $headers);
}
?>
提示
要使用的程序是由 php.ini 文件中的配置设置定义的,邮件函数的行为受 php.ini 的影响,我们必须先配置才行。
名称 默认 描述 可更改
SMTP "localhost" Windows 专用:SMTP 服务器的 DNS 名称或 IP 地址。 PHP_INI_ALL
smtp_port "25" Windows 专用:SMTP 段口号。自 PHP 4.3 起可用。 PHP_INI_ALL
sendmail_from NULL Windows 专用:规定从 PHP 发送的邮件中使用的 "from" 地址。PHP_INI_ALL
sendmail_path NULL Unix 系统专用:规定sendmail 程序的路径(通常 /usr/sbin/sendmail 或
/usr/lib/sendmail) PHP_INI_SYSTEM
相关文章推荐
- PHPMailer发送HTML内容、带附件的邮件实例
- windows下使用php自带的mail函数实现简单的邮件发送实例(QQ亲试成功)
- PHPMailer发送HTML内容、带附件的邮件实例
- php mail函数发送html邮件不解析,linux+postfix
- php脚本中利用mail函数发送邮件及问题归纳
- php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
- php无法用mail函数发送邮件之原因
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- 利用Oracle数据库发送邮件的实例代码
- PHP的mail()函数发送邮件,其中的html标签未被正常解析的问题
- PHPMailer使用教程(PHPMailer发送邮件实例分析)
- PHP下利用PHPMailer配合QQ邮箱下的域名邮箱发送邮件
- PHP使用mail函数发送邮件标题乱码问题
- php发送邮件 可发html格式邮件 附件
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- php利用SMTP发送邮件代码
- PHP下利用PHPMailer配合QQ邮箱下的域名邮箱发送邮件
- C#利用System.Net发送邮件(带 抄送、密送、附件、html格式的邮件)