📜  终端邮件和 Linux 安全邮件

📅  最后修改于: 2022-05-13 01:57:04.459000             🧑  作者: Mango

终端邮件和 Linux 安全邮件

在处理 Eudyptula Challenge 时,我需要以纯文本格式向他们发送任务,因为服务器出于安全原因拒绝了它收到的所有 HTML 邮件。所以我开始从终端邮寄它们,配置非常简单,速度非常快。

HTML 与纯文本邮件
实际上,这两种邮件格式之间的区别在于,当您发送 HTML 邮件(Gmail 的默认设置)时,您可以发送网页,并且电子邮件模板被编码,因此文本被格式化,图像就像促销邮件一样。另一方面,纯文本邮件是常规文本,没有粗体、斜体、下划线或特殊布局选项等格式选项。 HTML 邮件是不安全的,因为 XSS 可以通过它完成,但 Gmail 会进行安全扫描以保护您免受威胁。

Linux 安全邮件
当您的邮件客户端设置好后,有人尝试使用 sudo 访问您的系统时,您将通过他们尝试使用的命令收到该事件的邮件。所以下次你就知道不能信任的朋友了。像这样的东西
演示邮件
上面的屏幕截图显示我试图安装一些东西,但输入了错误的密码。

为了从终端向任何人发送邮件,您可以使用任何终端邮件客户端。他们之中有一些是:

  • 穆特
  • ssmtp
  • 后缀

在本文中,我们将同时使用 mutt 和 ssmtp。让我们开始吧。

Step-1 : 安装邮件客户端
您必须使用以下命令安装 mutt 和 ssmtp:

sudo apt-get install ssmtp
sudo apt-get install mutt

虽然 mutt 本身是自给自足的,但请注意我们也在处理安全邮件,这就是安装 ssmtp 的原因。 Ssmtp 为您提供 linux 安全邮件功能,但 mutt 有一个很好的邮件界面。但如果你愿意,你可以。
步骤:2:配置客户端
为了实现安全邮件,你不能配置 mutt,因为直到启动它自己的邮箱类型的系统看起来像这样。
ssmtp 的配置可以通过编辑配置文件“/etc/ssmtp/ssmtp.conf”来完成。使用您喜欢的文本编辑器将配置文件更改为

root=myemailaddress@gmail.com
mailhub=smtp.gmail.com:587
AuthUser=mygmailusername
AuthPass=mypassword
UseSTARTTLS=YES

如果您使用的是 gmail,则必须从此链接获取 gmail 应用程序密码,并将其用于 AuthPass。
您现在可以使用命令测试 ssmtp

ssmtp myemailaddress@gmail.com < msg.txt

其中 msg.txt 必须是格式如下的文件

To: myemailaddress@gmail.com
From: myemailaddress@gmail.com
Subject: Testing SSMTP

We are testing ssmtp

一旦测试通过,您就可以发送邮件了

第三步:使用 mutt
打开终端并输入“mutt”。系统将提示您创建一个新邮箱按“y”。你会看到这样的邮箱杂种启动 .请注意,如果您已配置 mutt,它将从 gmail 获取所有邮件,然后显示如下。
您现在可以按“m”发送邮件,然后按照说明进行操作(很简单)。
在您准备好带有主题和收件人地址的邮件正文后,mutt 将看起来像。 杂种决赛
您可以通过按“a”发送附件,然后再次按照说明进行操作。按“y”发送邮件。