问题标签 [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 - 使用 php 使用 xampp 服务器 localhost 发送电子邮件
我的发送邮件不起作用 我在 php.ini、sendmail.ini 中进行了更改。
以下代码是 sendmail.ini
下面的代码用于发送测试电子邮件`
`
先感谢您。
php - Laravel - 无法使用 sendmail 驱动程序发送电子邮件
我有一个使用 smtp 驱动程序发送多封电子邮件的应用程序。但是在某些时候,我不知道为什么,一些域停止接收来自应用程序的电子邮件。
因此,我将驱动程序更改为sendmail
并更改发送的电子邮件。
在我的 Mac 中工作正常,但是当我尝试将其传递给 Windows 服务器时,我必须更改配置 sendmail 路径并返回错误。
在我的app/config.php
我将驱动程序更改smtp
为sendmail
并将发送邮件路径更改为'sendmail' => '\"C:\xampp\sendmail\sendmail.exe\" -t',
. 接下来我转到 php.ini 并添加以下内容:
并且.env
我还更改了驱动程序名称。
现在我有这个错误,我不明白为什么:
任何人都可以帮助我吗?首先,我不明白为什么人们会收到电子邮件,而现在却没有。以及如何解决此错误。
谢谢
php - XAMPP 发送邮件问题
我在 XAMPP 中有以下配置设置:
在php.ini
:
我也在php_openssl.dll
这里激活了扩展。
在sendmail.ini
:
但是,我无法使用此配置发送任何邮件。这是Debug.log
输出:
出于某种原因,它是直接进入QUIT<EOL>
之后STARTTLS<EOL>
而不是身份验证命令。在命令之后的响应中也有很多垃圾输出QUIT<EOL>
。
这是垃圾输出的快照: debug.log
邮件发送脚本如下:
总是返回错误。
我该如何解决这个问题?相同的配置适用于我朋友的两台机器。
java - 如何使 javax.mail 使用本地“sendmail”二进制文件?
我javax.mail
用来创建电子邮件并将其呈现为文本表示。在某些情况下,我不想使用 SMTP 转发这些结果,但例如将它们通过管道传输到sendmail
-binary。这在 shell 脚本中似乎很常见,我在 Perl 生态系统中也遇到过这种情况。
像这样的东西javax.mail
本身或一些额外的“插件”已经支持了吗?
我没有看到任何这样的选项,只有 SMTP 或不同的网络相关协议。不过,还可以通过扩展Transport并在javamail.providers中注册它而不是 SMTP 来实现自定义传输。查看可用的源代码,我看到主机、端口、URL、已建立的连接等的许多概念,它们不太适合使用管道进行本地通信。我想知道是否能够覆盖默认行为,使其完全不针对网络工作。
那么,这种方法是否可以完全适用于与网络无关的传输,或者“传输”根本不是那样设计的?
如果我已经在使用javax.mail
,那么尽可能合理地集成任何自定义可能是一个好主意。
python-3.x - Django 邮件未在视图中向 def 发送邮件错误
类 CustomManager(models.Manager): def get_queryset(self): return super().get_queryset().filter(status='published')
urls.py (urls show page not found 404 error) path('/(?P\d+)share/$',views.SendMail),
php - 无法从 localhost 使用 php 发送电子邮件
我正在尝试使用 php 向帐户发送电子邮件,并且我正在运行 xampp 服务器,因此我正在使用 localhost 发送电子邮件。我整天都在尝试这样做,并且在这里检查了很多帖子,但没有找到答案。我试过的:
PHP.INI(此函数中的每一行都用 注释;
)
SENDMAIL.INI(每隔一行也用 注释;
)
我也尝试过更改smtp_port = 587
,但仍然无法正常工作,并且我还在;smtp_ssl=auto
SENDMAIL.INI 中更改为smtp_ssl = tls
当我将端口更改为没有结果时,587
所以我回到上面已经包含的内容。每当我对文件进行更改时,我都会重新启动 xampp 服务器。通过配置我的 google 帐户的安全性,我还允许不太安全的应用程序访问。我的 php 代码在通过 localhost 运行文件时发送电子邮件(有效,但从未发送过电子邮件);smtp_ssl=auto
smpt_port=465
感谢您对此的帮助。先感谢您 。