在终端中发送邮件

需要的程序

mutt          邮件客户端主体,也也可以使用mail.

msmtp      发邮件

getmail     收邮件


apt install mutt   mail

apt install msmtp

apt install getmail

mutt的配置文件

none@none-Aspire-EK-571G:~$ cat .muttrc

mailboxes = "~/163/"      这里的配置和getmail有关

set sendmail="/usr/bin/msmtp"   配置发件服务器

getmail配置文件

none@none-Aspire-EK-571G:~$ cat .getmail/getmailrc

[retriever]

type = SimplePOP3SSLRetriever

server = pop.163.com

username = [email protected]

port = 995

password = xxxxx

[destination]

type = Maildir

path = ~/163/                要在这里创建一个文件  --这里是收到文件存放的地发

msmtp的文件配置

none@none-Aspire-EK-571G:~$ cat .msmtprc

account default

host smtp.163.com

user abc

from [email protected]

password xxxxx

auth login

tls off

logfile ~/.msmtp.log

使用方法

发邮件

~$ echo "测试"  |  mutt  -s  "标题"    [email protected]    -a    /home/none/aaa.tar.gz

echo 后面是内容

-s  标题

-s后面是收件地址

-a 附件

收邮件

~$ mutt -y   或者  $ mail -f ./163



在终端中发送邮件_第1张图片

你可能感兴趣的:(在终端中发送邮件)