如何在linux上使用gmail或smtp设置电子邮件警报

当然,这种技术是为真正的服务器设计的,但是如果你家里有一个Linux盒子作为家庭服务器,你也可以在那里使用它。事实上,由于许多家庭ISP都会阻止常规的出站电子邮件,因此您可能会发现这种技术是一种很好的方法,可以确保您仍然收到管理电子邮件,甚至是来自家庭服务器的电子邮件。...

如何在linux上使用gmail或**tp设置电子邮件警报 Linux machines may require administrative intervention in countless ways, but without manually logging into them how would you know about it? Here’s how to setup emails to get notified when your machines want some tender love and attention.

当然,这种技术是为真正的服务器设计的,但是如果你家里有一个Linux盒子作为家庭服务器,你也可以在那里使用它。事实上,由于许多家庭ISP都会阻止常规的出站电子邮件,因此您可能会发现这种技术是一种很好的方法,可以确保您仍然收到管理电子邮件,甚至是来自家庭服务器的电子邮件。

概述

为一台机器配置电子邮件发送功能会立即给我们一个结果,即许多系统的管理问题和严重警报将自动发送给该系统的指定管理员。最值得注意的例子是cron作业执行错误属于这一类,因此一旦发生备份之类的定时作业(包括报告中的标准错误(stderr)输出)问题,就会通知管理员。我们还将能够合并来自bash脚本的电子邮件。

别担心,它通常不会向您发送太多的信息,如果变得烦人,您可以取消配置它。

在基于Debian的系统上,除了许多非常通用的电子邮件相关程序外,还有s**tp包,如果您只想让一个代理使用另一个电子邮件服务器(MTA)发送电子邮件,而不必设置整个postfix或sendmail配置,那么它非常适合。

前提条件和假设

在开始之前,您需要确保满足以下所有条件:

  • 你有一个SMTP服务器,可以从你的机器接收电子邮件,并将它们发送给收件人(即你的公司exchange或Gmail)。
  • 您拥有能够在该服务器上发送电子邮件的用户的凭据(即邮箱或Gmail帐户)。
  • 这个程序已经在基于Debian的系统(Lenny、Ubuntu和Mint)上使用和测试过,所以如果你不使用这些发行版,你的里程数可能会有所不同。
  • 你会看到我使用VIM作为编辑器程序,这只是因为我习惯了它…你可以使用任何其他编辑器,你想。

*它也在DD-WRT上使用和测试,但只会在以后的文章中介绍(更新:未来不是很有趣吗?)由于这种嵌入式平台所需的设置和配置变化。

设置

要安装s**tp(Simple S.M.T.P)包,请使用以下命令:

sudo aptitude install s**tp

然后编辑配置文件:

sudo vim /etc/s**tp/s**tp.conf

根据需要调整并添加以下参数:

  • [email protected]

    Change it from postmaster to the machines admin’s Email.

  • mailhub=**tp.gmail.com:587

    Your mail server in our case this is Gmail so we have to specify the port as 587, for regular SMTP servers this is usually not necessary.

  • [email protected]

    Usually the name of the machine is automatically filled by the package setup, if the machine has a mailbox this should be fine, but if it doesn’t or the name is not the same as the mailbox adjust accordingly.

  • UseSTARTTLS=YES

    Enable TLS for secure session communication.

  • AuthUser=username

    The username of the sending mailbox.

  • AuthPass=password

    The password of the sending mailbox..

  • FromLineOverride=yes

    Sends the hostname instead of root[[email protected]].

要使默认(root)“from”字段成为服务器名称,请编辑/etc/s**tp/revaliases文件:

sudo vim /etc/s**tp/revaliases

再加上所需的翻译,在我们的Gmail示例中:

root:[email protected]:**tp.gmail.com

令人难以置信的是,这是你所要做的一切,使能力。从现在起,机器会在有事情发生时给你发电子邮件。

正在确认设置

让我们通过发送电子邮件来测试s**tp设置是否正确:

echo "Test message from Linux server using s**tp" | sudo s**tp -vvv [email protected]

“-vvv”打开详细的输出,所以不要惊慌…这只是为了防止您遇到任何问题,您将有一些输出到谷歌排序如果一切顺利,你应该在几秒钟内收到电子邮件。

我们将在以后的文章中展示这种设置的脚本示例。

如何在linux上使用gmail或**tp设置电子邮件警报


希望您的电子邮件是非跳跃式的:)

 

  • 发表于 2021-04-13 03:53
  • 阅读 ( 147 )
  • 分类:互联网

你可能感兴趣的文章

如何使用vba脚本从excel电子表格发送电子邮件

从microsoftexcel发送电子邮件只需要几个简单的脚本。将此功能添加到您的电子表格中,您就可以真正提高您在Excel中所能完成的工作。 ...

  • 发布于 2021-03-22 18:44
  • 阅读 ( 234 )

如何在outlook中使用不同的“发件人”地址发送电子邮件

如果您在Microsoft Outlook中有多个电子邮件帐户,则可以更改新电子邮件中的“发件人”地址。这比切换到不同的收件箱要快,可以让你从不同的地址发送电子邮件,即使它们不是你自己的。下面是一些注意事项。 Outlook允许您从...

  • 发布于 2021-04-01 12:45
  • 阅读 ( 306 )

如何修复苹果邮件发送电子邮件从错误的电子邮件地址在您的mac

macOS附带的电子邮件应用程序Apple Mail有一些令人困惑的帐户设置屏幕。如果您发送的电子邮件似乎来自错误的地址,例如,从您的个人地址发送的电子邮件是从您的工作地址发送的,反之亦然,您可以调整您的电子邮件帐户设...

  • 发布于 2021-04-08 11:42
  • 阅读 ( 164 )

如何使用imap将您的gmail帐户添加到outlook

如果你用Outlook来检查和管理你的电子邮件,你也可以很容易地用它来检查你的Gmail帐户。你可以设置你的Gmail帐户,让你可以使用电子邮件客户端而不是浏览器在多台机器上同步电子邮件。 相关:电子邮件基础:POP3已过时;请...

  • 发布于 2021-04-08 15:54
  • 阅读 ( 175 )

如何在Windows10中配置pop3电子邮件帐户

...ail帐户在邮件应用程序中工作,但是,如果您运行自己的电子邮件服务器或从另一个独立提供商租用一个,设置POP3电子邮件帐户可能比标准配置要复杂一些。 下面介绍如何将自定义POP3电子邮件导入Windows10邮件应用程序。 检索...

  • 发布于 2021-04-10 07:33
  • 阅读 ( 114 )

如何自动生成和发送计算机统计数据

...这会变得很乏味。如果每天收到一封包含所有精彩内容的电子邮件,那么你甚至不需要上服务器检查问题,这不是很好吗?本指南将向您展示如何在Linux和Windows上配置自动电子邮件。 我们将专门为Ubuntu和Windows8.1介绍这一点,Gmai...

  • 发布于 2021-04-11 12:10
  • 阅读 ( 226 )

如何在gmail中从不同的地址发送电子邮件

如今,我们大多数人都有不止一个电子邮件地址,这使我们更容易将生活的不同领域分开。但是,在电子邮件帐户之间切换可能是一件痛苦的事。有了Gmail,你可以设置一些东西,这样你就可以从多个帐户发送邮件,而不需要一...

  • 发布于 2021-04-11 22:32
  • 阅读 ( 76 )

如何使用powershell检测登录并通过电子邮件发出警报

...任务调度器可以在特定的时间或响应特定的事件自动发送电子邮件,但其集成的电子邮件功能对大多数用户来说效果不佳。 我们已经向您展示了如何使用第三方工具来实现这一点,但是当您可以使用内置在Windows中的工具来实现...

  • 发布于 2021-04-11 22:37
  • 阅读 ( 80 )

如何在Windows8中访问pop3电子邮件帐户

...如果选择POP3,则会通知您Mail不支持POP。 要使用带有POP3电子邮件帐户的邮件应用程序,为您提供实时平铺电子邮件通知和触摸友好的电子邮件阅读界面等功能,您可以使用以下技巧。 使用outlook.com还是gmail 虽然Mail本身不支持PO...

  • 发布于 2021-04-12 03:57
  • 阅读 ( 182 )

如何轻松地从windows任务计划程序发送电子邮件

...任务调度器可以在特定的时间或响应特定的事件自动发送电子邮件,但其集成的电子邮件功能对大多数用户来说效果不佳。 您可以使用sendmail实用程序,而不是使用任务调度器的电子邮件功能来发送电子邮件。它允许您构造一个...

  • 发布于 2021-04-12 05:53
  • 阅读 ( 183 )
煤气罐F
煤气罐F

0 篇文章

相关推荐