前言
因为寒假要离校(舍不得学校的热水和球场),担心服务器被断电重启后的IP地址发生变化,于是和实验室的小伙伴心生一计,打算每次重启发送当前的IP地址到邮箱,这样就不用担心IP地址发生变化了。
为了防止学校断网不断电导致的IP地址变化,后来又改成了定时发送邮件,现在把两种方法都列出来以供参考。
服务器操作系统
# 查看操作系统信息
cat /etc/issue
Ubuntu 18.04.5 LST
发送邮件方法
我也是参考的别人的文章,详细的教程主要参考烂泥:ubuntu下配置msmtp+mutt发送邮件,有想了解更细节的朋友们可以直接点击链接查看。
这里我详细讲解我的傻瓜式流程。首先安装mutt和msmtp,如下:
安装软件包
# msmtp就可以提供一般的邮件服务了
# mutt也是调用了msmtp,但更方便用户使用邮件功能
sudo apt-get install msmtp mutt
邮箱授权码
然后,我们会需要一个当前邮箱服务器的SMTP服务授权码,比如我使用的是163的邮箱,我们将在这里开启SMTP服务的授权码:
然后选择开启,通过手机短信等验证方式验证,记录下最后得到的授权码(我拿自己的邮箱尝试的,所以mask一些部分),这样我们在邮箱上操作的部分就结束了。
msmtp发送邮件
我一般习惯使用vim编写文件,有的人会用vi,这个看个人习惯,编写的代码如下:
# 创建msmtp.log文件