永发信息网

mail函数 需要安装什么东西吗?

答案:6  悬赏:70  手机版
解决时间 2021-11-26 00:17
mail函数 需要安装什么东西吗?
最佳答案
windows系统是不自带邮件服务器的,所以在你安装一款email server软件前你不可能通过localhost:25发送邮件。想要mail()可用必须保证php.ini中相关的设置是正确的。

事实上mail()函数的功能也极为简单,往往无法满足实际需求,建议你使用开源的邮件类代替它。

关于哪个php.ini是有效的,这个可以执行phpinfo(),在列出的信息中会指明当前生效的.ini文件是哪个。

最后,非常不推荐你使用mail(),即便是linux平台上也是如此。功能简单不说,配置邮箱本来就麻烦,你修改一次ini就要重启一次apache,烦也烦死了。
全部回答
phpmailer 自己搜
不能直接使用,要设置php.ini文件,或者直接用php设置追问能不能说详细一点(关于设置php.ini)
需要sendmial这样的组文件支持,然后在配置phpini文件追问能不能说详细一点?(关于设置php.ini)追答在Windows与Linux系统上的配置方式有些不同。我们发送邮件需邮件服务器,如果是Linux服务器需要在php.ini中的sendmail_path设置为服务器的路径,如果Linux在安装时安装了sendmail,可以这样设置:
sendmail_path = /usr/sbin/sendmail
如果安装的是Qmail等其他Mail服务器则填写对应的路径即可。
如果是Windwos操作系统则需要配置SMTP和smtp_port着两个参数,例如:
SMTP = localhost
smtp_port = 25
如果将SMTP设置为localhost则本机必须安装邮件服务器才能正常发信,当然也可以设置其他邮件服务器的域名或IP地址,还有一个可选参数是sendmail_from可以设置默认的发件人邮箱
自己百度吧追问1.我的系统是windows,可不可以使用别的SMTP(例如你说的Qmail)?
2.还有,我在wamp目录下搜索到了两个php.ini,目录分别为
wamp/php和wamp/apache2/bin。到底应该改哪一个?
3.如果使用了Qmail,是否需要在qq邮箱里进行登陆等工作?详细方法又是什么?
4.sendmail和SMTP服务器的关系是什么?
windows系统是不自带邮件服务器的,所以在你安装一款email server软件前你不可能通过localhost:25发送邮件。想要mail()可用必须保证php.ini中相关的设置是正确的。

事实上mail()函数的功能也极为简单,往往无法满足实际需求,建议你使用开源的邮件类代替它。

关于哪个php.ini是有效的,这个可以执行phpinfo(),在列出的信息中会指明当前生效的.ini文件是哪个。

最后,非常不推荐你使用mail(),即便是linux平台上也是如此。功能简单不说,配置邮箱本来就麻烦,你修改一次ini就要重启一次apache,烦也烦死了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山七的功效
教师招考中的公共基础知识主要包括哪些内容
钢之炼金术师fa里说的新国怎么那么像是中国==
一本字典的厚是一本十万个为什么厚度的2倍一
3千米减去500毫米等于多少
谁知道林娜琏在TT里的这个衣服是什么牌子
308乘以26列算式
谁有你不纯洁夏婉安百度云下载
山东的考生514 能上宁夏理工大学吗
济宁鸡排市场怎么样?
画图表示计算结果:2/3÷4/9
酸菜巴沙鱼的做法步骤图,酸菜巴沙鱼怎么做好
西安室内篮球场那里有具体地址
平庄有图书馆吗?
纯锡泊与锡铅合金泊用于焊接各有有什么特点?
推荐资讯
The number of the volunteers ()100now.An
怎么编写一个函数将一个整数反转为一个新的整
眼睛视力多少算正常
ARIMA怎么写成表达式
福尔摩斯名言
中国哪种冷兵器哪种最好?
0pa57手机和vivoX6d哪个好
极端女性化的女人是什么意思
冬天要支蚊帐,不能用凉席压着,怎么办
岷县双喜食品有限责任公司怎么样?
TMP的化学名是
若2m加一和5-3m是数a^2根求a的值
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?