爱问知识人 爱问教育 医院库

php发送邮件收不到怎么办

首页

php发送邮件收不到怎么办


        

提交回答
好评回答
  • 2023-04-11 13:30:00

    php发送邮件收不到的解决办法:首先执行命令“sudo apt-get install sendmail”进行安装;然后在终端输入命令“ps aux |grep sendmail”;接着生成新的配置文件;最后在终端测试一下配置是否成功即可。

    推荐:《PHP视频教程》

    解决php mail发送邮件收不到的问题

    我想很多人想用php mail发送邮件来做一些验证,但是当把脚本写好了,用法都对但是邮件怎么也收不到这些问题吧 。在这儿我给大家找了一种方法,非常简单实用

    博主的开发环境是ubuntu17.04下搭建的LNMP平台:

    为什么你的邮件收不到呢 ,是应为你没有进行一些相关的配置:现在你知道了 那就按着我下面的步骤来吧

    首先 我们需要安装一些软件:

    ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmail先要安装两个包

    sudo apt-get install sendmailsudo apt-get install sendmail-cf

    注意:

    Ubuntu下使用最常用的mail功能,需要安装mailutils。

    安装命令:sudo apt-get install mailutils

    使用带附件的功能,则还需要安装sharutils。

    安装命令:sudo apt-get install sharutils;(yum install sharutils )

    终端输入命令:ps aux |grep sendmail

    输出如下:

    root 20978 0.0 0.3 8300 1940 ? Ss 06:34 0:00 sendmail: MTA: accepting connectionsroot 21711 0.0 0.1 3008 776 pts/0 S+ 06:51 0:00 grep sendmail

    说明sendmail 已经安装成功并启动了

    安装好了之后我们就要进行一些相关配置

    sendmail 默认只会为本机用户发送邮件,只有把它扩展到整个Internet,才会成为真正的邮件服务器。

    打开sendmail的配置宏文件:/etc/mail/sendmail.mc

    vi /etc/mail/sendmail.mc

    找到如下行:

    代码

    DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1′)dnl

    修改Addr=0.0.0.0 ,表明可以连接到任何服务器。

    生成新的配置文件:

    代码

    #cd /etc/mail#mv sendmail.cf sendmail.cf~ //做一个备份#m4 sendmail.mc > sendmail.cf //>的左右有空格,提示错误没有安装sendmail-cf$ sudo vim /etc/php5/apache2/php.ini

    找到 “;sendmail_path”这句,去掉注释的”;”,然后添加sendmail启动目录

    sendmail_path = /usr/sbin/sendmail -t -i

    到这里理论上就可以发邮件了。

    最后可以在终端测试一下配置是否成功:

    终端常用发送邮件方式如下:

    1.如何写一般的邮件: mail test@126.com Cc 编辑抄送对象,Subject:邮件主题,输入回车,邮件正文后,按Ctrl-D结束

    2.快速发送方式: echo “邮件正文” | mail -s 邮件主题 test@126.com

    3.以文件内容作为邮件正文来发送: mail -s test test@126.com < test.txt

    4.发送带附件的邮件: uuencode 附件名称 附件显示名称 | mail -s 邮件主题 发送地址

    例如: uuencode test.txt test.txt | mail -s Test test@126.com

    在终端测试成功后,说明你已经可以使用mail这个函数发送邮件了 。

    淡***

    2023-04-11 13:30:00

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):