当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > PHP 发送邮件
PHP allows you to send e-mails directly from a script.
PHP允许你通过脚本直接发送e-mail。
The PHP mail() function is used to send emails from inside a script.
PHP mail()函数可以从脚本内发送email。
Syntax
语法
mail(to,subject,message,headers,parameters) |
Parameter 参数 | Description 描述 |
---|---|
to | Required. Specifies the receiver / receivers of the email 必要参数。指定email的接收者 |
subject | Required. Specifies the subject of the email. Note: This parameter cannot contain any newline characters 必要参数。指出email的主题。注意:这个参数包含的字符不能换行(只能显示一行) |
message | Required. Defines the message to be sent. Each line should be separated with a LF (n). Lines should not exceed 70 characters 必要参数。定义发送的信息。每行都必须用(n)分隔开。每行不能超过70个字符 |
headers | Optional. Specifies additional headers, like From, Cc, and Bcc. The additional headers should be separated with a CRLF (rn) 可选参数。指定附加标题,如:form、Cc及Bcc。附加标题通过(rn)进行分隔 |
parameters | Optional. Specifies an additional parameter to the sendmail program 可选参数。给sendmail程序指定一个附加参数 |
Note: For the mail functions to be available, PHP requires an installed and working email system. The program to be used is defined by the configuration settings in the php.ini file. Read more in our PHP Mail reference.
注意:PHP需要安装、运行email系统才可以使用mail函数。所使用的程序是通过php.ini文件中的配置属性来确定的。阅读更多的关于PHP Mail参数。
The simplest way to send an email with PHP is to send a text email.
使用PHP发送邮件的最简单的方法就是发送一个文本格式的email。
In the example below we first declare the variables ($to, $subject, $message, $from, $headers), then we use the variables in the mail() function to send an e-mail:
在下面的案例当中,我们首先声明变量($to, $subject, $message, $from, $headers)。接下来我们使用mail()函数中的变量来发送一封e-mail:
<?php $to = "[email protected]"; ?> |
With PHP, you can create a feedback-form on your website. The example below sends a text message to a specified e-mail address:
你可以使用PHP在你的网站上建立一个反馈表单[feedback-form]。我们将通过下面的案例教你如何向一个指定的e-mail地址发送文本邮件:
<html> <?php </body> |
This is how the example above works:
下面我们具体的讲一下上述代码的工作原理:
For more information about the PHP mail() function, visit our PHP Mail Reference.
如果你想了解更多关于PHP mail()函数,请访问我们的PHP Mail 参数。