PHP进阶之mail()函数的使用

本文介绍了如何使用PHP内置的mail()函数发送邮件,虽然不推荐但作为基础学习仍有价值。文章详细讲解了配置php.ini和sendmail.ini,以及SMTP协议的重要性,并以网易邮箱为例说明了客户端授权密码的设置。最后提供了mail()函数的使用方法。
摘要由CSDN通过智能技术生成

一、概述

今天的博客写的有点晚了,就给大家分享一下我前段时间利用PHP内置的mail()函数发送邮件的功能,说实话利用PHP内置mail()函数的方式来发送邮件并不推荐,因为有很多不确定的因素可能导致邮件发送延迟或者根本发送不出去,建议你购买阿里云、腾讯云等上面的邮件发送服务,既安全又高效。但是为什么我还是要说一说呢,写代码就像盖房子一样,地基打不牢靠再华丽的房子也是会坍塌的(现在你应该明白我的意思了吧)。

二、利用mail()函数实现邮件发送

  1. 你需要下载能够执行mail()函数的工具包,呃呃。。忘了从哪里下载的了,你可以从我这里直接获取:点我下载工具包
  2. 解压,放在你想放到的任何目录,但是不要乱放,否则你的文件会杂乱无章。我这里放在了‘C:\phpStudy\tools’下,如图:
    在这里插入图片描述
  3. 分别配置php.inisendmail.ini

3.1 php.ini配置

SMTP = smtp.xxx.com
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = xxx@xxx.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path ="C:\phpStudy\tools\sendmail\sendmail.exe -t" 

注意: 1.'xxx’代表你选择的邮箱类型,如果你选择的是网易的邮箱,那么 smtp.xxx.comsmpt.163.com ; xxx@xxx.com 为你的账号例: 123456@163.com<

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值