linux mutt安装配置_Linux系统下自动安装邮件工具Mutt和Msmtp

linux系统下不需启动sendmail类似工具。#!/bin/sh

# Create by  JIANGLEI.YU

#Define  Configure file

check_result(){

if [ $1 != 0 ];then

echo -e "\e[1,44m  <==== Error,Exit install Mutt ====> \e[0m"

rm -fr  /usr/local/msmtp/etc

rm -fr  /root/.msmtprc

rm -fr  /root/.muttrc

rm -fr  /usr/local/msmtp/etc/msmtprc

mv      /etc/Muttrc  /etc/Muttrc.$(date +%Y%m%d%H%M%S)

rm -fr  /tmp/mutt-*

rm -fr  /usr/local/mutt

rm -fr  /usr/bin/mutt

rm -fr  /tmp/msmtp-*

rm -fr  /usr/local/msmtp

rm -fr  /usr//bin/msmtp

exit 1

fi

}

configure(){

mkdir -p /usr/local/msmtp/etc

check_result $?

cat < /root/.msmtprc

host smtp.163.com

tls off

auth plain

from bjjd00001@163.com

user bjjd00001

password Aa123456Aa

EOF

check_result $?

cat <  /root/.muttrc

set sendmail="/usr/local/msmtp/bin/msmtp"

set use_from=yes

set from=bjjd00001@163.com

set envelope_from=yes

EOF

check_result $?

cat  </usr/local/msmtp/etc/msmtprc

defaults

account bjjd00001

host smtp.163.com

from bjjd00001@163.com

auth login

port 25

tls off

user  bjjd00001@163.com

password Aa123456Aa

account default: bjjd00001

logfile /usr/local/msmtp/log/msmtp.log

EOF

check_result $?

echo 'setsendmail="/usr/local/msmtp/bin/msmtp"' >>/etc/Muttrc

check_result $?

echo "set use_from=yes" >>/etc/Muttrc

check_result $?

echo 'set realname="bjjd00001@163.com"'>>/etc/Muttrc

check_result $?

echo 'set editor="vim"' >>/etc/Muttrc

check_result $?

}

install_mutt_msmtp(){

#Download url

#

yum  install  ncurses-devel wget -y

wget  ftp://ftp.mutt.org/pub/mutt/mutt-1.5.24.tar.gz  -P  /tmp

check_result $?

cd /tmp

tar  xf   mutt-1.5.24.tar.gz

check_result $?

cd mutt-1.5.24

./configure --prefix=/usr/local/mutt

check_result $?

make

check_result $?

make  install

check_result $?

ln -s /usr/local/mutt/bin/mutt  /usr/bin

check_result $?

#Download url

#https://sourceforge.net/projects/msmtp/

wget https://sourceforge.net/projects/msmtp/files/msmtp/1.6.3/msmtp-1.6.3.tar.xz  -P  /tmp

check_result $?

cd /tmp

tar   xf  msmtp-1.6.3.tar.xz

check_result $?

cd  msmtp-1.6.3

./configure --prefix=/usr/local/msmtp

check_result $?

make

check_result $?

make  install

check_result $?

ln -s /usr/local/msmtp/bin/msmtp /usr/bin

check_result $?

}

configure

install_mutt_msmtp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值