ssmtp

Docker:php 容器中的 ssmtp 显示“无法打开邮件:25”
ssmtp

Docker:php 容器中的 ssmtp 显示“无法打开邮件:25”

如果调用 php mail 函数或者使用以下命令运行它,则会出现错误/usr/sbin/ssmtp -t: 无法打开邮件:25 配置/etc/ssmtp/ssmtp.conf root=postmaster mailhub=mail.domain.com hostname=6836e93c... FromLineOverride=YES 尝试将 mailhub 更改为默认邮件,但没有成功。 曾考虑将 50 端口写入 dockerfile 中的 EXPOSE 部分。但这没有用。有人知道如何修复它吗? ...

Admin

SSMTP 无法与 Raspberry Pi 建立 startssl 连接
ssmtp

SSMTP 无法与 Raspberry Pi 建立 startssl 连接

我正在尝试在我的树莓派上设置自动电子邮件,但它不会协商 STARTTLS 会话。 ssmtp.conf 如下 - root=postmaster mailhub={mailserver}:587 AuthUser={username} AuthPass={password} UseTLS=TES UseSTARTTLS=YES hostname={hostname} FromLineOverride=YES DEBUG=YES 没有重新别名。我在 mail.err 中收到的错误如下 - sSMTP[13572]: Cannot open {mail...

Admin

如何将此发送邮件命令从 Posfix 转换为 Ssmtp?
ssmtp

如何将此发送邮件命令从 Posfix 转换为 Ssmtp?

我是超级用户新手,在将邮件命令从 Posfix 转换为 Ssmtp 时遇到了困难。这是我正在解决的命令。非常感谢。 00 08 * * * tail -10000 /var/log/nginx/mydomain-access.log | awk '$11 !~ /google|bing|yahoo|yandex|mywebsite.com/' | awk '{print $11}' | tr -d '"' | sort | uniq -c | sort -rn | head -1000 | mail -s "Top 1000 Referers for ...

Admin

ssmtp [email protected] < file.log 不起作用。正文为空白
ssmtp

ssmtp [email protected] < file.log 不起作用。正文为空白

我正在运行一个简单的 rsync 脚本,其中我将 stdout 和 stderr 记录到两个不同的文件 rsync_stdout.log 和 rsync_stderr.log。 当我尝试使用以下命令通过电子邮件发送 rsync_stderr.log 的内容时: echo $(cat rsync_stderr.log) | ssmtp [email&nbsp;protected] 我收到一封空白的电子邮件正文,但是当我这样做时: echo $(cat rsync_stdout.log) | ssmtp [email&nbsp;protected] ...

Admin

Cronjob 没有运行脚本
ssmtp

Cronjob 没有运行脚本

我已经创建了一个脚本来获取我的外部 IP 地址,检查它是否已更改,如果已更改,则通过电子邮件发送给我并告知我。 以下是恰当命名的脚本ip.sh(服务器主机名是“odin”): #!/bin/sh # Start by renaming file "current-ip" to "old-ip" mv -f /var/www/html/scripts/current-ip /var/www/html/scripts/old-ip # Create new "current-ip" with the email's subject line echo ...

Admin

如何将 cron 作业的输出定向到特定的电子邮件地址?
ssmtp

如何将 cron 作业的输出定向到特定的电子邮件地址?

所以,我几乎已经完成了这项工作,但我需要一点帮助。我有一个可以生成日志消息的 perl 脚本。该脚本每小时由 cron 触发一次。电子邮件正在生成并通过 发送ssmtp。 我遇到的问题是电子邮件被发送到user@hostname(user是运行脚本的所有者)。这导致与 root 关联的电子邮件地址的电子邮件被退回。 以下是该脚本的 cron 条目: 00 * * * * /home/user/perl/update.pl 这是我的/etc/aliases文件: # /etc/aliases mailer-daemon: postmaster pos...

Admin

使用 ssmtp 从服务器发送邮件到 Gmail 账户
ssmtp

使用 ssmtp 从服务器发送邮件到 Gmail 账户

我有一台 Ubuntu 服务器,我想用它来通过 gmail 帐户发送电子邮件。我使用 sSMTP,这是一个简单的 unix 电子邮件发送客户端。 我按照以下说明仔细检查了我的配置http://ubuntuforums.org/showthread.php?t=1691878 看来谷歌只是在阻止我的(服务器)IP 地址,直到我从同一主机登录网络以确认某些安全检查。但我所在的服务器没有实际使用网络界面的方法。 有人知道解决方法吗?我该停止使用 Google 吗? ...

Admin

服务器邮件密件抄送至 address@servername
ssmtp

服务器邮件密件抄送至 address@servername

如果这是一个愚蠢/多余的问题,我深感抱歉。 我有一台 Ubuntu Server 16.04,主要用作测试环境和学习体验。我在此服务器上设置了 SSH,运行良好。我安装了 mailutils ssmtp,以便使用 cron 作业每天使用我的外部 IP 向我发送电子邮件。我现在太懒/太小气了,不想设置静态 IP。 每当我收到这封电子邮件时,它都会自动将地址@服务器名称和 ip@服务器名称密送。我似乎无法弄清楚这种情况在哪里/为什么发生。 下面是我正在使用的脚本。 代码是从其他来源借来的,不是我自己的。 #!/bin/sh SUBJ="Server ...

Admin

为什么我尝试通过 msmtp 发送邮件时会出现 TLS 验证失败?
ssmtp

为什么我尝试通过 msmtp 发送邮件时会出现 TLS 验证失败?

我正在尝试通过 smtp(使用 msmtp)发送邮件。目的是通过雅虎邮件帐户发送。我已经正确配置了它(见底部),这样如果我使用选项运行--tls-certcheck=off,所有内容都会通过我的帐户发送。然而,这并不安全。当我删除此标志时,根据作为信任文件值传递的内容,我得到 msmtp:TLS 证书验证失败:该证书不受信任。证书颁发者未知。 或者 msmtp:无法为 TLS 会话设置 X509 信任文件 /root/yahoo.crt:读取文件时出错。 第一种情况发生在证书位于 /etc/ssl/certs 中时,第二种情况发生在证书位于 /roo...

Admin

ssmtp 和 logcheck
ssmtp

ssmtp 和 logcheck

Ubuntu 18.04 ssmtp 正在运行,以下命令正常运行: echo "This is a test" | mail -s "test subject" [email&nbsp;protected] [电子邮件保护]通过 gmail 接收消息,但消息似乎来自 root@[servername],令人惊讶的是,SMTP 网关对此没有异议。但当 logcheck 运行时,我收到一个错误: Jun 15 18:02:03 [servername] sSMTP[13901]: 550 5.1.0 &lt;logcheck@&gt; invalid addr...

Admin

Kubuntu 20.04 不从 cron 发送电子邮件
ssmtp

Kubuntu 20.04 不从 cron 发送电子邮件

我是 Kubuntu 新手(大约 4 周前安装了 20.04)。我遇到了 cron 作业无法发送电子邮件的问题。我知道我必须有一个 MTA,所以我安装并配置了 ssmtp。我还安装了 postfix,但后来删除了它。 当我运行此命令时: ls -al /usr/lib/sendmail 它向我展示了这个输出: lrwxrwxrwx 1 root root 16 Feb 24 2020 /usr/lib/sendmail -&gt; ../sbin/sendmail 当我运行此命令时: ls -al /usr/lib/sendmail 它向我展示了这个输出 ...

Admin

Bash 脚本可手动执行,但只能部分通过 udev 规则执行
ssmtp

Bash 脚本可手动执行,但只能部分通过 udev 规则执行

我在 Ubuntu 18.04 LTS 上,我编写了一个脚本,当有人从我的计算机上移除 USB 设备时,拍照并使用 ssmtp 发送电子邮件。 udev 规则运行良好并执行脚本,但只有“拍照”部分有效,而电子邮件发送无效。 当我自己在终端中执行脚本时,一切都很顺利,可以拍照,可以发送电子邮件。但当它被 udev 规则触发时,它就不起作用了。 规则: ACTION=="remove", SUBSYSTEM=="usb", RUN+="/home/jensen/Documents/script.sh" 剧本: #!/bin/bash cd /home/jen...

Admin

sSMTP、邮件、别名
ssmtp

sSMTP、邮件、别名

我设置了 ssmtp 来将电子邮件从我的 Ubuntu 服务器发送到外部电子邮件地址。 使用 mailutils 包的 mail 命令,我能够接收通过以下方式从我的服务器发送的电子邮件: $echo test | mail -s test [email&nbsp;protected] 我现在想要做的是将任何发送给用户 root 的消息(如警报等)发送到[电子邮件保护]。 $echo test | mail -s test root 到目前为止我发现的最有希望的解决方案之一是: sSMTP 重新别名、别名和 mail.rc 由于 ssmtp ...

Admin

从终端尝试时缺少邮件正文
ssmtp

从终端尝试时缺少邮件正文

从 Ubuntu 终端发送邮件时缺少邮件正文: echo "Test smtp" | sudo ssmtp -vvv [email&nbsp;protected] 邮件已收到,但正文为空。当我尝试手动使用命令时 sudo ssmtp -vvv [email&nbsp;protected] 输入消息后按下CTRL+ ,它就可以正常工作。D 当我尝试使用此命令时,收到主题: echo "Subject:Test smtp" | sudo ssmtp -vvv [email&nbsp;protected] 但显示此错误信息: [&lt;-] ...

Admin

ssmtp、mailutils 和 GMail 如何设置用户名?
ssmtp

ssmtp、mailutils 和 GMail 如何设置用户名?

Ubuntu 18.04,安装了 ssmtp,安装了 mailutils,一切正常,可以通过 gmail 发送。我的问题是,收到的消息似乎来自“Root ([电子邮件保护])”我试图将“root”更改为一个不会触发我工作中的垃圾邮件过滤器的名称,而“root”似乎会触发垃圾邮件过滤器。 如何设置用户名,使其在发出的消息中显示为“Root”以外的其他内容? ...

Admin