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,重新登录测试
总结以上是内存溢出为你收集整理的Linux服务器用户登录邮件告警全部内容,希望文章能够帮你解决Linux服务器用户登录邮件告警所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)