问题标签 [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.
docker - Debian 软件包 'ssmtp' 没有安装候选
在 debian 机器上,我突然无法通过以下方式安装 ssmtp
在这一切都在无缝工作之前,直到现在。
也只是一个仅供参考。我在 debian 容器上的 dockerFile 上执行此操作。
仅供您阅读,这是我正在运行的 docker 文件
perl - Sendmail 使用 localhost.localdomain
带有 Perl 的 Sendmail 使用localhost.localdomain
而不是完全限定的域名 (FQDN)。Sendmail 和服务器配置正确,主机名设置为 FQDN。
我的脚本包含以下几行:
邮件已成功发送,但sendmail
使用.localhost.localdomain
而不是 FQDN EHLO
。调试信息显示:
当sendmail
直接从控制台使用(不使用 Perl)时,正确的 FQDN 与EHLO
.
docker - Docker PHP Apache 邮件
1.问题
我的问题是我不能再从我的 docker php apache 容器发送邮件了。可能原因在于 sSMTP 目前未维护:https ://wiki.debian.org/sSMTP
Dockerfile
以前工作的那个:
现在这会引发错误
E: 找不到包 ssmtp
E: 找不到包 mailutils
2. 我的尝试
我尝试切换到msmtp
(https://wiki.debian.org/msmtp),但这不适用于以下内容Dockerfile
:
这会引发与以前相同的错误:
E: 无法定位包 msmtp
3. 需要帮助
我不知道下一步该尝试什么。有没有人处理过同样的问题或有想法?
php - 如何使用 ssmtp 在 php 中发送邮件?
我正在使用 Ubuntu 19.10。我刚刚安装ssmtp
并重新配置了https://www.nixtutor.com/linux/send-mail-with-gmail-and-ssmtp//etc/ssmtp/ssmtp.conf
中给出的文件
所以我的/etc/ssmtp/ssmtp.conf看起来像 -
php.ini中的邮件路径
sendmail_path /usr/sbin/sendmail -t -i
和用于发送邮件的自定义 php 脚本send_mail.php -
通过浏览器运行时的
输出
MAIL NOT SENT
通过终端运行时的输出 ( php send_mail.php )
sendmail: (127.0.1.1:80)
MAIL NOT SENT
请帮帮我!
email - 迁移到 Buster 后 SSMTP 失败
SSMTP 多年来一直在我的 RPi 上工作 - 最新的延伸。现在我迁移到了 buster - 在这一步之后它现在失败了。
我有很多 shell 脚本使用以下命令发送邮件:
=> 因此,如果不再支持 SSMTP,我将需要遵循该语法的解决方案...
谢谢你的帮助!
python - ssmtp 无法通过电子邮件发送从 python 子进程收到的我的 bash 变量
我在 python 脚本中使用 subprocess 将变量发送到旨在发送电子邮件的 bash 脚本中。
我的python代码:
我的“./send_email.bash”脚本:
它一直发送一封空白电子邮件。但是,如果我使用不是来自子进程的字符串,则电子邮件包含它。可能有更好的方法来做到这一点,但我的帖子的重点是理解为什么这不起作用。令我困惑的是,从子进程发送的变量可能会附加到文件中。但是,循环或“if”表达式无法识别它。等等
谢谢!
go - 如何通过 ssmtp 在 golang 中发送邮件
在设置像https://askubuntu.com/a/643990/829858这样的系统后,我可以通过 mailx 发送邮件,但是如何使用这个系统通过 golang 发送邮件。我不想调用 cmd 模块来调用 mailx。
linux - 无法从linux命令发送邮件
我想从 linux 命令发送电子邮件。我在ubuntu ssmtp中安装,然后在/etc/ssmtp/ssmtp.conf中配置:
然后我尝试这样发送电子邮件:
但我得到了这个错误:
然后我尝试使用 sendmail 命令:
但我得到了同样的错误:
似乎 ssmtp 配置中有问题或缺失。有什么建议可以解决这个问题吗?
ssl - SSMTP 配置适用于 Debian,但不适用于 CentOS:(`Cannot open mail.domain.com:587`)
我ssmtp
在 Debian 9 和 CentOS 7 上安装了相同的版本。
德比安:
中央操作系统:
我/etc/ssmtp/ssmtp.conf
对这两个系统也有相同的配置:
然后我通过运行以下脚本发送电子邮件:
在 Debian 上,此脚本退出时没有错误,退出代码为 0,并且电子邮件按预期到达。但是在 CentOS 上,它失败并出现以下错误。
据我所知,这两个配置之间的唯一区别是Debian 机器上不存在TLS_CA_File
目录。/etc/pki/tls/certs/ca-bundle.crt
它确实存在于 CentOS 机器上,并且包含数据。但是,如果我TLS_CA_File
在 CentOS 机器上进行更改,使其指向一个不存在的文件,就像在 Debian 机器上所做的那样,我仍然会收到相同的错误。
为什么会这样?还有其他我不知道的配置文件吗?
我很感激这里的任何帮助。我也愿意接受其他简单的邮件工具的建议,这些工具可以在 Debian 和 CentOS 上始终如一地工作。
ubuntu - 詹金斯失业后发送的电子邮件?
我在UBUNTU上有一个jenkins job setup,就是执行一些测试脚本,每次执行后会自动发邮件通知团队。它曾经工作得很好。但就在最近,我不再收到任何电子邮件。但在作业控制台输出中,它说:
我可以在哪里检查电子邮件是否发送???