PHP如何发送邮件?

在做网站开发,我们有时候需要发送邮件给用户,比如在用户注册成功时,发送一份欢迎邮件给用户。在PHP里怎么发送邮件?下面一起来看下。

操作方法

  • 01

    一封邮件,我们肯定会有邮件标题和邮件内容,在代码里,我们先定义二个变量,分别用来定义邮件的标题和内容。

  • 02

    然后定义二个变量分别设置邮件的发送者和接收者。

  • 03

    再定义一个$header变量,设置邮件头,这个邮件头可以设置邮件的发送者(From),也可以设置邮件抄送给谁(Cc),或者设置邮件秘密抄送给谁(Bcc),我们这里简单一点,只设置邮件的发送者。

  • 04

    最后就是调用php内置的mail函数了,这个函数主要接收的参数有$to,$subject,$message,分别代表邮件接收者,邮件标题和邮件内容。

  • 05

    运行下代码,把邮件发送出去。

  • 06

    打开QQ邮箱,可以看到已经收到Php代码发送过来的邮件了。

(0)

相关推荐

  • win7新建常用联系人快速向联系人发送邮件

    在win7旗舰版系统中,我们可以创建联系人,这样可以快速向联系人发送邮件。那么问题来了,win7系统上,如何新建联系人,具体操作步骤如下,有需要的朋友不妨来看看。 1、首先鼠标右击桌面空白处选择“新建 ...

  • 怎样在Word2007中直接批量发送邮件?

    当在Word2007中编辑好一篇文档,如果想要省时间直接在Word2007中发送给他人怎么操作呢?下面小编就来教大家如何在Word2007中直接批量发送邮件。 怎样在Word2007中直接批量发送邮件 ...

  • 在debian下用Exim4发送邮件的方法

    debian下用exim4发送邮件 方式一:直接使用SMTP发信 #dpkg-reconfigure exim4-config (1)将配置文档拆分成小文件么? 否 (2)选择第一项,使用SMTP直接 ...

  • telnet 服务器的25端口不通(无法发送邮件)的解决办法

    今天客户跟我讲他有台服务器要通过smtp方式向domino服务器中发送邮件,但是他的服务器无论如何都访问不到domino服务器的25端口,让我过去帮忙解决,解决过程如下: 步骤一:检查172.1.1. ...

  • Outlook 为何没有已发送邮件的记录?如何设置?

    使用Outlook将邮件发送出去后,为什么在“已发送邮件”文件夹中却找不到记录呢? 对于这个问题,我们需要检查一下相关设置是否正常。具体如下: 对于Outlook2010 请打开“文件”选项卡,单击“ ...

  • linux脚本发送邮件 shell发送邮件(使用 msmtp+mutt+shell来实现)

    之前在Linux下使用mail命令来发送邮件,配置起来比较麻烦,需要配置sendmail的很多东西。而且还必须启动sendmail才能保证邮件发送成功。其实我们就只要能发送邮件就可以,服务器多开个东西 ...

  • 将邮件发送出去后Outlook找不到已发送邮件怎么办

    使用 Outlook 将邮件发送出去后,为什么在“已发送邮件”文件夹中却找不到记录呢? 对于这个问题,我们需要检查一下相关设置是否正常。具体如下: 对于Outlook 2010 请打开“文件”选项卡, ...

  • qq邮箱怎么发送邮件

    步骤一、首先进入qq邮箱,在邮箱主页上点击【写信】,然后在【收件人】上面输入对方接收的邮箱。主题上上输入发送的标题。然后在正文上输入发送到内容即可。如图所示: 步骤二、如果需要发送一些文件的话,当然可 ...

  • word怎么发送邮件

    步骤一、就以word2003为例吧。不管是什么版本的word,电脑必须是连接了网络的情形下才能发送邮件。打开word2003版本。然后在菜单看选择【文件-新建】,然后在下方选择【电子邮件】即可。如图所 ...

  • linux中sendmail发送邮件成功但收不到邮件

    直接用yum安装,命令:yum install sendmail,安装好了,就开始启动,命令 :/etc/init.d/sendmail start ,显示启动完成,然后开始测试发邮件,$rs=mai ...