企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
刚刚我们使用了mail()函数进行了一次直投邮件发送, 直投邮件发送有限制:只能给163邮件服务器的163的用户发送邮件 如果我们需要给其他用户发送邮件(例如qq用户、sohu用户等) 那么可能需要获得qq的邮件服务器、sohu的邮件服务器地址,才可以完成此动作 这样看,每发送邮件需要重新设置SMTP服务器地址名称,就非常麻烦 如果我们有一个smtp中转服务器,就可以为许多其他用户中转发送邮件了,并且 smtp服务器、端口、发送方 不需要经常变化 smtp邮件服务器本身具备的功能:发送邮件、中转邮件功能 中转邮件发送是需要具备账号信息的,该mail()函数不具备设置账号信息 现在,可以在自己电脑上模拟搭建一个smtp服务器(学习测试型的),该服务器允许匿名发送邮件 ![Image](https://box.kancloud.cn/7ae579dc7577fe8ee394a40bd0e3e854_203x22.png)解压 ![Image](https://box.kancloud.cn/e286d99c230fcd1e2a59e3de3e082cca_444x244.png) ![Image](https://box.kancloud.cn/8057d5c68e9f6a7465525d5fe44ab825_209x29.png)进程开启 本地中转邮件服务器地址为:localhost,端口:25 ![Image](https://box.kancloud.cn/f2a8685c45b2e1f0333a2cbe0a553fb9_516x217.png) 邮件发送的限制: ① 每天不能发送过多,100封以内 ② 发送邮件的环境也不规范(就是一个mail函数),会被许多邮件服务器识别为垃圾邮件