Instalar Msmtp
msmtp é um cliente SMTP, que pode enviar e-mail para o servidor SMTP.
1. Baixe ( endereço do site oficial )
cd /usr/local
wget https://marlam.de/msmtp/releases/msmtp-1.8.12.tar.xz
2. Descompacte, compile e instale
cd /usr/local
tar -xf msmtp-1.8.12.tar.xz
cd msmtp-1.8.12
./configure --prefix=/usr/local/msmtp
make && make install
cd ..
rm -rf msmtp-1.8.12
3. Configuração
cat >~/.msmtprc <<EOF
#Set default values for all following accounts.
defaults
logfile /var/log/mmlog
#The SMTP server of the provider.
account test #此处的test要和后面account default中的test一致
#SMTP邮件服务器地址
host smtp.163.com
#发送的邮件Email
from [email protected]
auth login
#邮件服务器登录账号
user [email protected]
#邮件服务器登陆密码
password *****YPUTM*****
#Set a default account
account default : test
EOF
touch /var/log/mmlog #创建日志文件
chmod 600 ~/.msmtprc #赋予权限600
ln -s /usr/local/msmtp/bin/msmtp /usr/bin/msmtp #创建软连接
4. Teste e envie e-mail
msmtp [email protected]
test #按ctrl+d
Instale o Mutt
Mutt é um cliente de e-mail. Não pode enviar e-mails diretamente. É mais responsável pelas funções de gerenciamento de e-mail. Pode ser usado com msmtp. A combinação dos dois pode desempenhar o papel de foxmail. O endereço do site oficial é http: // www .mutt.org /.
1. Instalação
yum install -y mutt
2. Configuração
Adicione a seguinte configuração ao arquivo de configuração padrão
cat /etc/Muttrc
...
set sendmail='/usr/bin/msmtp' #前面已经做好的软连接
set use_from=yes
set realname='wkx' #自定义,邮件中显示的发件人名称
set from=[email protected]
set envelope_from=yes
auto_view text/html
set charset='utf-8'
set send_charset='utf-8'
set locale ='zh_CN.UTF-8'
set content_type = 'text/html\;charset=utf-8'
set rfc2047_parameters=yes
...
3. Teste o envio de e-mail
Anexo de teste