ssmtp

使用 sSMTP 阻止系统电子邮件
ssmtp

使用 sSMTP 阻止系统电子邮件

我有一台具有动态 IP 的家庭服务器(运行 Ubuntu 20.04.3),并且想以电子邮件的形式接收发送给 root 的系统邮件。我已经设置了 sSMTP 以通过 Gmail 帐户发送电子邮件。手动发送电子邮件有效。由系统事件引起的自动触发的电子邮件不会到达。所以我想知道手动发送电子邮件和由系统事件引起的自动电子邮件事件之间的区别。 这是我的 sSMTP 配置。 $ cat /etc/sSMTP/sSMTP.conf # Config file for sSMTP sendmail # # The person who gets all mail for ...

Admin

无法在 buster pi0 上使用 mailx 和 ssmpt 通过 gmail 进行中继。在 stretch/jessie pi3B 上可以使用 heirloom-mailx,+
ssmtp

无法在 buster pi0 上使用 mailx 和 ssmpt 通过 gmail 进行中继。在 stretch/jessie pi3B 上可以使用 heirloom-mailx,+

带有 buster、mailx [mail-utils} 和 ssmtp 的 raspberry pi0w 指向 smtp.gmail.com:587 上的 gmail 中继 [使用 2FA 密钥] pi0w syslog 显示成功连接执行“mailx --debug-level=3 .....”显示“发送正文”,然后“/usr/bin/sendmail[ssmtp]”退出:1->gmail 发送选项卡上没有显示任何内容 使用单独的邮件服务器 [我自己的] 并以相同的设置查看邮件日志条目:[pi02 上的 syslog 显示]: 220 Dovecot...

Admin

无法使 SSMTP 在 Linux 终端上运行
ssmtp

无法使 SSMTP 在 Linux 终端上运行

我最近在我的 Raspbian OS 上安装了 SSMTP,以便通过触发事件向我的电子邮件发送警报。但是,我无法发送最简单的电子邮件。当我执行命令时:我收到此响应:echo "This is a test" | mail -v -s "Test" [email protected] [<-] 220 smtp.gmail.com ESMTP xxxxxxxxxxxxx.56 - gsmtp [->] EHLO raspberrypi [<-] 250 SMTPUTF8 [->] STARTTLS [<-] 220 2....

Admin

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