mail-command

邮件:无法识别的选项“-S”|从linux服务器发送邮件
mail-command

邮件:无法识别的选项“-S”|从linux服务器发送邮件

我正在尝试运行 bash 从我的 Linux 服务器发送电子邮件。我正在使用以下命令: echo "This is the message body" | mail -s "This is the subject line" -a "From: <Sender>" -a "To: <recipient>" -S smtp="smtp.gmail.com:587" -S smtp-use-starttls -S ssl-verify=ignore -S smtp-auth=login -S smtp-auth-user=$SMTP_US...

Admin

安装msmtp后如何使用mail命令向root发送电子邮件?
mail-command

安装msmtp后如何使用mail命令向root发送电子邮件?

安装一个简单的 SMTP 客户端: sudo apt install msmtp msmtp-mda 在 msmtprc 中设置:: cat .msmtprc account default host smtp.qq.com from [email protected] auth on tls on tls_certcheck off user [email protected] password xxxx logfile ~/.msmtp.log 我可以用qq账号发邮件。 echo "Testing msmtp " | ma...

Admin

接收初始服务器问候语时超时
mail-command

接收初始服务器问候语时超时

我正在尝试托管一个 postfix 邮件服务器。我有一个带有固定 IP 的盒子,还有一个 mx 记录和 spf 记录,将我的盒子 IP 链接到我的 dns 记录。我可以远程登录到 alt4.gmail-smtp-in.l.google.com 25 但是当我发送邮件到[电子邮件受保护],我仍然收到此错误 邮件q -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- CB502D9735* 389 Tue Jul 18 01:28:17 [email prote...

Admin

当我通过 SSMTP 发送电子邮件时,这些“额外”RCPT_TO 行来自哪里?
mail-command

当我通过 SSMTP 发送电子邮件时,这些“额外”RCPT_TO 行来自哪里?

我一直在本地 FreeBSD 计算机上使用 SSTMP 将某些 cron 作业的输出等内容发送到我的“真实”主电子邮件帐户,该帐户不是托管在同一台计算机(甚至域)上。例如,我有一个每日 cron 作业设置如下: smartctl -a /dev/ada0 | grep overall-health | mail -s "Silicon daily smartctl" [email protected] 只要邮件成功发送到我的“真实”电子邮件帐户,效果就很好。但是,每次发送邮件时,我还会从“真实”电子邮件帐户的邮件系统收到一堆警告和退回邮件。 我发...

Admin

如何打印已发送邮件的全部内容以进行调试?
mail-command

如何打印已发送邮件的全部内容以进行调试?

我尝试查看用 发送的邮件的原始数据。mail -s "My Subject" [email protected] 可能吗,如果可以,怎样做? 预期输出类似于: From: "root" <[email protected]> To: [email protected] Subject: My Subject Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable My Body ...

Admin

以编码格式发送的邮件,不带任何附件
mail-command

以编码格式发送的邮件,不带任何附件

我正在尝试将某个脚本从 AIX 迁移到 Linux,但遇到了邮件功能问题。脚本的其余部分工作正常,但邮件功能正在发送不带附件的编码邮件。下面是代码: ( cat Body_"$TIMESTAMP" ; /usr/bin/uuencode abc_"$TIMESTAMP" abc_123.xls ; /usr/bin/uuencode def_"$TIMESTAMP" def_123.xls ; /usr/bin/uuencode xyz_"$TIMESTAMP" xyz.xls ; /usr/bin/uuencode pqr_"$TIMESTAMP" pqr...

Admin

如何使 GNU mailutils 使用外部 SMTP 服务器?
mail-command

如何使 GNU mailutils 使用外部 SMTP 服务器?

mailutils这个星球上有人知道与以下命令等效的 GNU 命令是什么样的吗?如果没有本地 MTA,这是否可能mailutils?使用s-nail它可以按预期工作。 s-nail -s "$subject" -S $smtp_server -r $from_user $to <<<$message 根据 GNU邮件工具手册 我试过: mail --subject "$subject" \ --set smtp=$smtp_server \ --exec "set sendmail=smtp://$smtp_server" \ --...

Admin

无法获取 shell 脚本来将错误消息作为邮件正文发送
mail-command

无法获取 shell 脚本来将错误消息作为邮件正文发送

我有一个 shell 脚本,我想在特定命令失败时向我发送电子邮件并发送错误消息。它要么根本不发送电子邮件,要么发送带有名为 ATT000001.bin 的附件的电子邮件(在 Outlook 中)。我只想要一封以明文形式在正文中包含错误的电子邮件。 这是我目前所拥有的内容的一个片段: msg=`scp -i $sshkeyfile $filename [email protected] 2>&1` msg=`echo $msg | tr -d "\n\r"` if [ $? -eq 0 ] then rm $filename el...

Admin

邮件命令将正文作为附件发送,与普通电子邮件客户端不同?如何阻止这个?
mail-command

邮件命令将正文作为附件发送,与普通电子邮件客户端不同?如何阻止这个?

我在Ubuntu Linux 20.04 上使用mail命令。mailutils我使用它自动将文档发送到网络上处理它们的服务。他们提供一个电子邮件地址,您可以将文档作为附件转发到该地址。 当我使用普通的电子邮件客户端(例如雷鸟或 SOGO 邮件)并手动发送文档时,它工作正常,并且文档按预期接收和处理。但是,当我使用这样的邮件命令时: echo "The body of the email" | mail -s "just a test" [email protected] -A my_attachment.pdf 远程服务的行为就好像它收到了两个...

Admin

“如果”语句违反了他自己的规则,否则我就这样做
mail-command

“如果”语句违反了他自己的规则,否则我就这样做

解释: 我正在玩一点脚本,该脚本有助于通知用户有关 SSL 证书过期的信息。如果证书的过期时间不到 30 天,则会通知用户,否则不执行任何操作。 但由于某种奇怪的原因,用更大的常数进行验证,即使电子邮件正在发送,这种情况也不应该发生。 这是代码: #!/bin/ksh legend="The next certificate almost expires.\n URL: url.com " count=30 daysleft=$(./ssl-cert-check -d /etc/ssl/certs/cert.cer | awk '{p...

Admin

配置邮件命令以使用 msmtp
mail-command

配置邮件命令以使用 msmtp

msmtp 已成功安装并且可以正常通过外部 SMTP 服务器发送电子邮件。 但是,mail 命令无法使用以下命令发送电子邮件GNU Mailutils在 Debian 10 上。 例如 echo "Test" | mail [email protected] 回报 mail: cannot send message: Process exited with a non-zero status 和 echo $? 返回“36” 我认为这是 msmtp 未与邮件命令集成。如何配置邮件以通过 msmtp 发送消息? 编辑:程序似乎正在通信,因为弹...

Admin

使用 TLS 和身份验证的 SMTP 服务器邮件警报
mail-command

使用 TLS 和身份验证的 SMTP 服务器邮件警报

我对在 AIX 7.1 操作系统上使用 SMTP 服务器警报配置有点陌生。我目前正在使用以下运行良好的语法: 邮件-s“主题”“[电子邮件受保护]“ < /path/to/my/input.txt 但我们现在正在迁移启用身份验证和 TLS 的 SMTP 服务器,但我无法这样做。请指导我我做错了什么: echo "这是消息正文并包含消息" | mailx -v -s "这是主题" -S smtp=smtp://newsmptp.test.com:25 -S smtp-use-starttls -S smtp-auth=login -S smtp-auth...

Admin

如何通过shell(命令行)找到当前用户的邮箱
mail-command

如何通过shell(命令行)找到当前用户的邮箱

我正在使用 ssh 登录到捕获标志站点上的远程 Linux 盒子,尝试学习 Linux 基础知识,其中一个问题问“htb 学生邮件的路径是什么?”。我不确定如何通过终端实现这一点。我可以得到一些建议吗? 我尝试过的事情: locate htb-student locate mail | grep student find mail find mailx ls ~ locate ****/**** | grep mail | grep htb-student 其中大多数没有返回任何内容。和一切locate *grep 过滤器都是出于绝望。 ...

Admin

如何设置本地电子邮件传送以将电子邮件发送到我的电子邮件地址?
mail-command

如何设置本地电子邮件传送以将电子邮件发送到我的电子邮件地址?

0 0 * * 6 /usr/sbin/chkrootkit 2>&1 | mail -s "chkrootkit Reports of my server" [email protected] 我已经导航到 /usr/sbin 目录并使用 sudo 运行 chkrootkit。这会产生一个很好的输出。但是,我尝试运行 mail -s "Subject"[电子邮件受保护]单独在终端中,并且不会向我的帐户发送任何电子邮件。如何配置“邮件”以将电子邮件发送到我的电子邮件地址?我在终端中执行了“whereis mail”命令,它产...

Admin