问题标签 [sendmail.exe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 通过 Xampp 发送本地电子邮件时出现 Gmail 错误(必须发出 STARTTLS 命令)
我安装了 XAMPP 服务器,现在我正在尝试通过 gmail 服务器发送我的本地电子邮件。为此,我按照此链接更改了我的 php.ini 和 sendmail.ini,如下所示:
php.ini
发送邮件.ini
使用这些设置,我将从 gmail 服务器返回以下错误:
如您所见:我已经建立了连接,但在那之后,STARTTLS 命令或其他东西出现了问题。
我用谷歌搜索并尝试了很多:
- XAMPP 的管理员权限
- smtp 端口 25 和 465
- ssl://smtp.gmail.com 而不是 smtp.gmail.com
- 我的 gmail 帐户的安全性较低
- ...
但这一切都无济于事。有没有人遇到同样的问题并且可以解决这个问题?我应该更改什么设置才能使其最终起作用?
谢谢 ;)
php - 如何通过gmail帐户从xampp localhost发送邮件
在 Xampp 中配置设置以通过 gmail 帐户发送邮件
我正进入(状态
php.ini 设置
sendmail.ini 设置
smtp_server=smtp.gmail.com smtp_port=587 error_logfile=error.log debug_logfile=debug.log auth_username=my-gmail-id@gmail.com auth_password=my-gmail-password force_sender=my-gmail-id@gmail.com
email - phpmailer / sendmail返回错误“对等连接重置”
我正在尝试使用 gmail 帐户从 localhost 运行 phpmailer/sendmail。我使用 XAMPP。
我使用来自http://www.html-form-guide.com/php-form/php-registration-form.html的模板
我从几个星期开始就尝试了,但仍然没有成功。您对以下日志有什么想法吗?
我是初学者,如果您需要更多数据,请随时问我。谢谢
崩溃.txt
调试日志
发送邮件.ini:
php.ini
php - 从 Localhost XAMPP 发送电子邮件
我可以知道如何从本地主机发送电子邮件到 gmail 或其他电子邮件帐户吗?我已经对此事进行了研究并尝试这样做,但仍然无法发送电子邮件。以下是我编辑的文件sendmail.ini
和php.ini
文件,
发送邮件.ini
php.ini - 邮件功能
contact.php - 发送电子邮件
如果点击提交,则不会发送已提交的邮件。
php - XAMPP - 无法发送虚拟电子邮件
我无法让 XAMPP 使用 mailtodisk.exe 从 PHP 发送虚拟电子邮件(换句话说,将输出保存到磁盘而不是真正发送邮件)。相反,无论我做什么,邮件都会正常发送。我正在尝试将其设置为不真正发送邮件,而是使用 XAMPP 附带的 mailtodisk.exe 实用程序生成它们的输出。
我的 php.ini 设置对我来说似乎是正确的(尽管我不知道 sendmail_path 是否需要在转义引号中,因为注释的 sendmail.exe 的路径是 - 无论如何,我都尝试了,但都没有成功):
phpinfo() 还显示设置正确:
我尝试使用 ini_set() 直接从源代码设置“sendmail_path”变量,我也尝试更改“php.ini-production”和“php.ini-development”文件(尽管如果你问我毫无意义),我甚至完全删除了包含整个 sendmail.exe 的文件夹,每次更改设置时我都重新启动了 Apache,它仍然可以发送正常的邮件。我的系统运行的是 Windows 10,XAMPP 版本是 3.2.2,php 版本是 5.6.14。
我在这里想念什么?
编辑:当我第一次安装 XAMPP 时,我忽略了它在一开始就可以正常工作。然后在某个时候,我需要发送一封真正的邮件,所以我将 php.ini 更改为使用 sendmail.exe,从那以后我再也没有设法恢复它。
php - XAMPP发送邮件不起作用PHP
这是详细信息
[php.ini]
[发送邮件.ini]
我已经正确检查了 smtp 设置,但它仍然无法正常工作,请建议。
xampp - PHPMailer 在 Windows Server 2012 中不起作用 - 无法通过 Gmail、Yahoo 等进行中继...
我的 Windows Server 2012 中的 PHPMailer 有问题。我使用 XAMPP 作为本地服务器。我注意到我无法在我的窗口服务器 2012 中 ping smtp.gmail.com。它说
我添加了这一行php.ini
我添加了这一行sendmail.ini
我在本地 PC 上测试了我的 PHPMailer,它工作正常。我可以发送到我自己的域电子邮件(“example@pn.com”)和其他域电子邮件,例如 test@gmail.com、test@yahoo.com 等。这是我的 PHPMailer 代码。
测试发送.php
但是当我在我的服务器中添加类似的 PHPMailer 文件夹和文件时,它仅在我发送到我自己的域(“example@pn.com”)时才有效。它不适用于其他电子邮件域,如 gmail、yahoo 等。它说
如何解决这个问题?
谢谢。
php - 使用 Wamp 在 codeigniter 中发送电子邮件时出错
我正在尝试使用 WAMP localhost 将电子邮件从我的 gmail id 发送到来自 codeigniter 的另一个电子邮件 ID。
我收到以下错误
地狱般
遇到以下 SMTP 错误:F
无法使用 PHP SMTP 发送电子邮件。
您的服务器可能未配置为使用此方法发送邮件。
这是我的控制器功能中的电子邮件发送代码
这些是我php.ini
在旧帖子中建议的文件中所做的设置。
这些是我尝试过的其他事情也没有奏效
使用 sendmail 和 mail 而不是
$config['protocol'] = 'smtp';
分别产生以下错误(邮件)
无法使用 PHP mail() 发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。
(发邮件)
退出状态码:1 无法打开到 Sendmail 的套接字。请检查设置。无法使用 PHP Sendmail 发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。
将端口 465 更改为 25 和 587 会产生以下错误
220 smtp.gmail.com ESMTP v78sm12109697wmv.27 - gsmtp
添加
$config['smtp_crypto'] = 'ssl';
哪个会产生以下错误fsockopen():SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:140770FC:SSL 例程:SSL23_GET_SERVER_HELLO:未知协议
禁用防火墙、杀毒软件等
启用
IMAP
和POP
来自 Gmail 帐户
我不知道我做错了什么或我错过了什么。任何建议都会非常有帮助
这些是我遇到并尝试过但没有用的一些以前的帖子
php - 通过本地主机 (XAMPP) 发送电子邮件时遇到问题
我按照有关设置 sendmail.exe 的 XAMPP 文档进行操作。我添加了
到 php.ini 文件和
到 sendmail.ini 文件。然后我根据 XAMPP 文档创建了以下测试
我收到了 SUCCESS 回声,但收件箱中没有显示任何内容。我错过了什么吗?
phpmailer - 通过没有 smtp-auth 和代理的 emote sendmail 发送电子邮件
我们的 PAAS 平台需要代表我们的客户发送电子邮件,其中“发件人”必须是我们客户的域。所以我们的客户有他们的服务器运行 Sendmail,我们应该从那里发送电子邮件以到达指定的“发件人”地址。
通常我们的客户会设置启用 TLS 并配置用户名和密码的常用 SMTP 服务。这意味着,我们需要从服务器上的 PHP 代码编写正文、附加文件、分配标头等,但最终的“发送”是通过远程 Sendmail SMTP 进行的。
我们对一些客户的挑战:远程服务器上的 Sendmail没有启用 SMTP 身份验证。他们只是将我们的 IP 列入白名单。
我们运行共享托管服务,因此为了给他们一个更固定的 IP,他们可以将其列入白名单,我们使用代理服务器。他们已在该目标 Sendmail 服务器上将此代理服务器 IP 列入白名单。您能否建议我们如何使用带有代理的 php-mailer?所以设置如下..
phpmailer中似乎没有任何proxy
选项。关于如何,如果 SMTPAuth 设置为 false,我们是否允许远程 Sendmail 服务器识别并只允许我们?在这些情况下,通常的模式是什么?谢谢。