美文网首页
在终端中发送邮件

在终端中发送邮件

作者: 傻傻笨笨宝宝 | 来源:发表于2017-07-03 16:09 被阅读11次

    需要的程序

    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 = abc@163.com

    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 abc@163.com

    password xxxxx

    auth login

    tls off

    logfile ~/.msmtp.log

    使用方法

    发邮件

    ~$ echo "测试"  |  mutt  -s  "标题"    1234321@qq.com    -a    /home/none/aaa.tar.gz

    echo 后面是内容

    -s  标题

    -s后面是收件地址

    -a 附件

    收邮件

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


    相关文章

      网友评论

          本文标题:在终端中发送邮件

          本文链接:https://www.haomeiwen.com/subject/yytzcxtx.html