What are the php.ini parameters to set for sending email?(发送电子邮件需要设置哪些php.ini参数?)
本文介绍了发送电子邮件需要设置哪些php.ini参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从PHP代码发送电子邮件,但收到警告消息。那么要设置的php.ini参数是什么呢?
推荐答案
检查/更改您的PHP邮件配置:
打开您的php.ini文件(如果您不知道该文件的位置,请参见下面的内容) 搜索显示[邮件功能]的行 添加/更改邮件服务器的详细信息。这可以是本地邮件服务器或您的ISP的邮件服务器。 保存/关闭php.ini文件 重新启动您的Web服务器第一次打开php.ini文件时邮件设置的示例:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
其他信息请参见回显phpinfo()
您可以查看PHP配置详细信息。您可以通过创建一个包含以下行的.php文件来实现此目的:<?php phpinfo(); ?>
。当您在浏览器中运行此命令时,您将看到PHP配置变量的完整列表。只需搜索包含php.ini和sendmail_path
的行,即可查看需要使用的值。
另一个想法是您可以使用ini_set()
正确配置邮件设置,如下所示
如果您的邮件脚本继续失败,请将以下代码添加到电子邮件脚本的顶部。
// Please specify your Mail Server - Example: mail.example.com.
ini_set("SMTP","mail.example.com");
// Please specify an SMTP Number 25 and 8889 are valid SMTP Ports.
ini_set("smtp_port","25");
// Please specify the return address to use
ini_set('sendmail_from', 'example@YourDomain.com');
这篇关于发送电子邮件需要设置哪些php.ini参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:发送电子邮件需要设置哪些php.ini参数?
基础教程推荐
猜你喜欢
- 在多维数组中查找最大值 2021-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01