问题标签 [ssmtp]

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 投票
3 回答
3919 浏览

python - 如何使用 python 脚本发送邮件?

为此,我开始关注New to Python, GMail SMTP error链接。我的代码是

但我收到以下错误:

0 投票
2 回答
6200 浏览

email - 如何在 Debian/Respbian 上为 GMail 以外的域设置 SSMTP

伙计们....我在 Raspberry Pi 论坛上发布了这个问题,但没有得到任何回复。希望你能帮助我?

我正在使用运行 Raspbian OS 的 Raspberry Pi B+。

我已经使用此链接设置了电子邮件:http ://rpi.tnet.com/project/faqs/smtp

然后像这样配置它

上述设置工作和测试线

与到达我的 Hotmail 帐户的便笺一起使用。

但是,其实我并不想用谷歌的Gmail系统。我有自己的域和邮件服务器。

我修改了上面的 ssmtp.conf 以使用散列的行来替换 Gmail 行。当我使用 Outlook 时,我必须配置我的传出(SMTP)服务器“需要身份验证”并且需要使用 SSL 和端口 465。当我现在尝试上面的邮件命令时,它只是挂起,我必须控制-C 才能返回命令行提示符。

我究竟做错了什么?谢谢...RDK

0 投票
1 回答
9393 浏览

email - 如何在 ssmtp 中更改发件人姓名?

我已经在我的 Linux 服务器上安装了 ssmtp。Apache 服务器在 www-data 用户下工作,并从 ssmtp 发送邮件。在收到的电子邮件中,我在发件人姓名中看到 www-data。我怎样才能改变它?

这是我的配置:

/etc/ssmtp/ssmtp.conf

/etc/ssmtp/realiases

0 投票
2 回答
748 浏览

python - 通过调用 bash 脚本发送电子邮件时出错

sendmail.sh在 Raspbian OS 上的脚本能够成功发送电子邮件。但是当从 python 脚本调用它时,我收到一条"mail: can not send message: process exited with non zero status"错误消息。sendmail.sh我已经通过手动运行验证了 ssmtp 配置正确。

发送邮件.sh

sendmail.sh 的权限为 777。 sendmail.sh 和 sendmail.py 位于同一目录中。

发送邮件.py

我用来运行 python 的命令 - sudo python sendmail.py

我不明白为什么会发生错误。显然,python 正在调用sendmail.sh,并且脚本设置了正确的权限。如果手动运行 sendmail.sh,则邮件发送正确。

0 投票
1 回答
335 浏览

email - 每 5 分钟从 Unix 服务器上的 Zabbix 接收 CFG 错误电子邮件

我在myzabbixserver Unix 系统上配置了sSMTP ,该系统通过 Gmail 成功发送了 Zabbix 警报。奇怪的是,我每 5 分钟在我的 Gmail收件箱(我将其用作 sSMTP 配置的发件人地址)中收到一封电子邮件,其中包含以下详细信息:

sSTMP.conf

Zabbix 用于发送电子邮件警报的gmail.sh脚本:

那封电子邮件是什么意思,我该如何阻止它?

0 投票
1 回答
2606 浏览

php - 带有变量的 PHP MAIL 函数 >>> 如何?

我正在创建一个contact.php。我的计划是包含在用户之前输入的电子邮件中。(变量)在这种情况下,包括发件人电子邮件、主题和消息。我不想使用梨。我想使用安装在 Debian 上的 Raspberry Pi 上的 SSMTP。

表单+输入和文本区域的代码:

PHP电子邮件的代码:

SSMTP 和 php.ini 已设置。如果我为此使用默认表单,它会向我发送电子邮件。

0 投票
0 回答
355 浏览

linux - ssmtp:当 smtp 服务器无法访问时对电子邮件进行排队

我在我的 linux 机器上安装并配置了 ssmtp。它连接到我的托管服务提供商提供的远程 smtp 服务器,并且工作正常。

我的 linux 盒子连接到 APC UPS,当机器与 UPS 失去通信或 UPS 中的电池出现故障时,UPS 守护程序 (apcupsd) 会发送电子邮件。

apcupsd 还发送“onbattery”或“onmains”电子邮件。然而问题是 linux 盒子是 UPS 上唯一的东西,像我的路由器和集线器这样的东西不在 UPS 上,所以在断电的情况下关闭。

当 linux 机器无法连接到 smtp 服务器时,是否有让电子邮件排队,然后在一切都在线时发送它们?

如果我在停电期间尝试“mailq”,它表明队列是空的,即使我知道生成了一封电子邮件并且无法传递。

提前致谢,

菲尔。

0 投票
1 回答
113 浏览

php - 当用户点击 mailto: html 标记时在 ubuntu 中使用 ssmtp

我已经用 ssmtp 设置了一个 ubuntu 机器。

我的网站有一个 mailto 标签,它询问浏览器它想如何发送电子邮件,但我希望它使用 ssmtp 设置自动发送而不询问用户。

我怎样才能做到这一点?或者我应该为此使用 PHP 指令吗?

提前致谢!

0 投票
3 回答
1436 浏览

php - sSMTP From:标头不起作用

我的 sSMTP 设置有问题。它可以正常发送电子邮件,我正在接收它们,但它完全忽略了我的“发件人:”标题!如果通过 php 邮件功能触发 sSMPT,则发件人地址始终为“http@mydomain.com”,如果通过以 root 身份登录的 ssh 会话触发,则发件人地址始终为“http@mydomain.com”。所以我认为它总是使用当前用户并将其用作“发件人:”地址。

现在我知道您可以设置FromLineOverride=YES为允许使用您自己的发件人地址,我已经在我的 sSMPT 配置中设置了它,但这不起作用。它只是完全忽略了这一点。

这是我的设置:

sSMTP 配置:

php 脚本来测试邮件功能:

所以我没有收到任何错误,邮件通过了,邮件服务器在我的本地机器上运行并看到邮件,我可以确认邮件服务器没有更改它发送的地址,他只是从 sSMTP 获取他得到的东西。

我究竟做错了什么?

干杯

编辑:按照 DannySMc 的建议尝试了以下操作

还是不行。我仍然看到来自 http@mydomain.com 的邮件

0 投票
0 回答
423 浏览

php - 发件人:地址不适用于带有 sSMTP 的 PHP mail()

我在 Ubuntu 14.04.3 LTS 上有 PHP 5.5.9。我使用 sSMTP 和 Google 的 SMTP 在 PHP 的 mail() 函数上发送邮件。有些事情发生了变化,因为现在当我从服务器收到电子邮件时,发件人是 www-data,即使我已经指定了电子邮件的标题,如下所示

否则它可以工作,但令我难过的是,发件人显示为 www-data


我试图在 sSMTP 上添加行到 realiases,我有

在 ssmtp.conf 中,但它仍然不起作用