加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux服务器用户登录邮件告警

发布时间:2020-12-14 02:03:39 所属栏目:Linux 来源:网络整理
导读:1,首先安装mailx工具用于发送邮件 yum -y install mailx 2,配置 mailx vim /etc/mail.rc #This is the configuration file for Heirloom mailx (formerly #known under the name "nail". #See mailx(1) for further options. #This file is not overwritte
1,首先安装mailx工具用于发送邮件
yum -y install mailx

2,配置 mailx
vim /etc/mail.rc

#This is the configuration file for Heirloom mailx (formerly
#known under the name "nail".
#See mailx(1) for further options.
#This file is not overwritten when ‘make install‘ is run in
#the mailx build process again.

#Sccsid @(#)nail.rc 2.11 (gritter) 8/2/08

#Do not forward to mbox by default since this is likely to be
#irritating for most users today.
set hold

#Append rather than prepend when writing to mbox automatically.
#This has no effect unless ‘hold‘ is unset again.
set append

#Ask for a message subject.
set ask

#Assume a CRT-like terminal and invoke a pager.
set crt

#Messages may be terminated by a dot.
set dot

#Do not remove empty mail folders in the spool directory.
#This may be relevant for privacy since other users could
#otherwise create them with different permissions.
set keep

#Do not remove empty private mail folders.
set emptybox

#Quote the original message in replies by "> " as usual on the Internet.
set indentprefix="> "

#Automatically quote the text of the message that is responded to.
set quote

#Outgoing messages are sent in ISO-8859-1 if all their characters are
#representable in it,otherwise in UTF-8.
set sendcharsets=iso-8859-1,utf-8

#Display sender‘s real names in header summaries.
set showname

#Display the recipients of messages sent by the user himself in
#header summaries.
set showto

#Automatically check for new messages at each prompt,but avoid polling
#of IMAP servers or maildir folders.
set newmail=nopoll

#If threaded mode is activated,automatically collapse thread.
set autocollapse

#Mark messages that have been answered.
set markanswered

#Hide some header fields which are uninteresting for most human readers.
ignore received in-reply-to message-id references
ignore mime-version content-transfer-encoding

#Only include selected header fields when forwarding messages.
fwdretain subject date from to

#For Linux and BSD,this should be set.
set bsdcompat

set [email?protected]
set smtp="smtps://smtp.163.com:465"
set [email?protected]
set smtp-auth-password=qincexxx
set smtp-auth=login
set nss-config-dir=/etc/pki/nssdb/mail/

3,测试mailx工具是否可以正常发送邮件
echo "test 123456"|mail -v -s "title" [email?protected]

4,写入用户家目录下的环境变量文件中,这里测试的root用户
vim /root/.bashrc

if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
echo "$(whoami) login at: $(date) ip address: $(w|sed -n ‘3p‘|awk ‘{print$3}‘)" | mail -s root [email?protected]

5,使配置配置文件生效并退出shell终端进行测试
source /root/.bashrc

6,重新登录测试

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读