如何使用脚本从终端发送邮件

出于X或Y的原因,有时我们需要对公司的服务器进行编程以执行特定任务,并且我们想知道是否成功执行了此任务,为此,我们编程为如果一切顺利,请通知我们……但是……服务器如何通知我们?

很简单,我们会通过Python脚本让它给我们发送电子邮件,这样当我们检查邮箱时,就能看到服务器在执行订单时是否出现问题。

我已将脚本附在此处:send-email.py

使用方法非常简单,打开终端,输入以下命令并按[Enter]键:

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

我给你留个过程:

%CODE1%

完成此操作后,您必须编辑脚本以放置您自己的数据,我将通过放置我的数据(即我的工作中的数据)来编辑它。

打开脚本(send-email.py)并更改以下数据:

  • [email protected] 通过您的电子邮件(在此示例中 - » [email protected])
  • 邮件正文 通过电子邮件的内容(在此示例中) - » 这是一封测试电子邮件)
  • you.mailserver.cu 通过您的邮件服务器(在此示例中 - » 192.168.1.2)
  • 你的邮件 由您的用户(在此示例中 - » 克兹加加拉)
  • 你的密码 输入您的密码(在此示例中 - » 哈哈...是的...当然...大声笑)

现在看起来像这样:send-email.py(已修改)

瞧,剩下的就是发送电子邮件...为此,我们将放置以下内容:

也就是说,我们必须执行脚本并传递参数“主题”(即电子邮件将采用的主题),并将参数发送给谁(电子邮件地址)。

我会给自己发送电子邮件,下面是示例:

%CODE2%

现在

正如您所看到的,一些非常简单的事情......但它在某些情况下可以帮助我们

问候


在 Google 中将其添加为首选来源