问题标签 [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.

0 投票
0 回答
220 浏览

php - 使用 php 使用 xampp 服务器 localhost 发送电子邮件

我的发送邮件不起作用 我在 php.ini、sendmail.ini 中进行了更改。

以下代码是 sendmail.ini

下面的代码用于发送测试电子邮件`

`

先感谢您。

0 投票
0 回答
244 浏览

php - Laravel - 无法使用 sendmail 驱动程序发送电子邮件

我有一个使用 smtp 驱动程序发送多封电子邮件的应用程序。但是在某些时候,我不知道为什么,一些域停止接收来自应用程序的电子邮件。

因此,我将驱动程序更改为sendmail并更改发送的电子邮件。

在我的 Mac 中工作正常,但是当我尝试将其传递给 Windows 服务器时,我必须更改配置 sendmail 路径并返回错误。

在我的app/config.php我将驱动程序更改smtpsendmail并将发送邮件路径更改为'sendmail' => '\"C:\xampp\sendmail\sendmail.exe\" -t',. 接下来我转到 php.ini 并添加以下内容:

并且.env我还更改了驱动程序名称。

现在我有这个错误,我不明白为什么:

任何人都可以帮助我吗?首先,我不明白为什么人们会收到电子邮件,而现在却没有。以及如何解决此错误。

谢谢

0 投票
0 回答
37 浏览

php - XAMPP 发送邮件问题

我在 XAMPP 中有以下配置设置:

php.ini

我也在php_openssl.dll这里激活了扩展。

sendmail.ini

但是,我无法使用此配置发送任何邮件。这是Debug.log输出:

出于某种原因,它是直接进入QUIT<EOL>之后STARTTLS<EOL>而不是身份验证命令。在命令之后的响应中也有很多垃圾输出QUIT<EOL>

这是垃圾输出的快照: debug.log

邮件发送脚本如下:

总是返回错误。

我该如何解决这个问题?相同的配置适用于我朋友的两台机器。

0 投票
1 回答
61 浏览

java - 如何使 javax.mail 使用本地“sendmail”二进制文件?

javax.mail用来创建电子邮件并将其呈现为文本表示。在某些情况下,我不想使用 SMTP 转发这些结果,但例如将它们通过管道传输到sendmail-binary。这在 shell 脚本中似乎很常见,我在 Perl 生态系统中也遇到过这种情况。

像这样的东西javax.mail本身或一些额外的“插件”已经支持了吗?

我没有看到任何这样的选项,只有 SMTP 或不同的网络相关协议。不过,还可以通过扩展Transport并在javamail.providers中注册它而不是 SMTP 来实现自定义传输。查看可用的源代码,我看到主机、端口、URL、已建立的连接等的许多概念,它们不太适合使用管道进行本地通信。我想知道是否能够覆盖默认行为,使其完全不针对网络工作。

那么,这种方法是否可以完全适用于与网络无关的传输,或者“传输”根本不是那样设计的?

如果我已经在使用javax.mail,那么尽可能合理地集成任何自定义可能是一个好主意。

0 投票
1 回答
15 浏览

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),

0 投票
0 回答
38 浏览

php - 无法从 localhost 使用 php 发送电子邮件

我正在尝试使用 php 向帐户发送电子邮件,并且我正在运行 xampp 服务器,因此我正在使用 localhost 发送电子邮件。我整天都在尝试这样做,并且在这里检查了很多帖子,但没有找到答案。我试过的:

PHP.INI(此函数中的每一行都用 注释;

SENDMAIL.INI(每隔一行也用 注释;

我也尝试过更改smtp_port = 587,但仍然无法正常工作,并且我还在;smtp_ssl=autoSENDMAIL.INI 中更改为smtp_ssl = tls当我将端口更改为没有结果时,587所以我回到上面已经包含的内容。每当我对文件进行更改时,我都会重新启动 xampp 服务器。通过配置我的 google 帐户的安全性,我还允许不太安全的应用程序访问。我的 php 代码在通过 localhost 运行文件时发送电子邮件(有效,但从未发送过电子邮件);smtp_ssl=autosmpt_port=465

感谢您对此的帮助。先感谢您 。