zoukankan      html  css  js  c++  java
  • 5分钟教你配置命令行界面的163邮箱client

    网易163免费邮箱相关server信息:



    mutt 是命令行下的邮件client,它仅是管理邮件的组织编辑,邮件的发送和接收须要调用相应的程序。

    这里用的各自是getmail 和 msmtp.


    过程例如以下
    =====


    1. 安装mutt, getmail, msmtp

    ======================

    $ sudo yum -y install mutt getmail msmtp


    2. Build Mail Dir

    ==================
      Create ~/Mail directory:
      $ mkdir -m 700 ~/Mail/inbox/{,tmp,new,cur}


    3. Configure getmail

    =====================
      Reference:
      $ mkdir ~/.getmail
      $ cd ~/.getmail
      $ vi getmailrc.163


      [retriever]
      type = SimplePOP3SSLRetriever
      server = pop.163.com
      port = 995
      username = username
      password = password


      [destination]
      type = Maildir
      path = ~/Mail/inbox/


      [options]
      verbose = 0
      # don't delete messages on server.
      delete = false
      # don't retrieve all available message.
      read_all = false
      message_log = ~/.getmail/getmail.log


    4. Config ~/.msmtprc

    =====================


      $ touch ~/.msmtprc
      $ chmod 600 ~/.msmtprc

      $ vi ~/.msmtprc


    account 163
    tls on
    tls_certcheck off
    tls_starttls off
    auth on
    host smtp.163.com
    user username
    from username@163.com
    password password
    port 465

    5. add the following lines to ~/.muttrc

    ========================================


      set folder=~/Mail
      mailboxes +inbox
      mailboxes +linux
      set sendmail="/usr/bin/msmtp"
      # the mail_address name displayed on the mail list.
      set from="mail_address"
      set pager_stop=yes
      set beep=no
      set signature="~/.signature"
      set copy
      set edit_headers
      set fast_reply
      set help
      set include=yes
      bind index cr search-opposite
      bind index cs search-next
      bind pager cr search-opposite
      bind pager cs search-next
      bind pager er read-thread
      bind index er read-thread
      macro index G "!getmail -r ~/.getmail/getmailrc.163 " "Invoke getmail"
      # append address to Cc.
      my_hdr Cc: address


    6. getmail

    ===========


      Use cron or other programs to run getmail to check out mail.


      getmail command
      $ getmail -r ~/.getmail/getmailrc.163


      fetch the mail every two minutes.
      $ crontab -e
      */2 * * * * getmail -r ~/.getmail/getmailrc.163


      mailbox can't be processed in one config file. But mulitple config
      file can be processed.


    7. run mutt

    ============
      $ mutt -y


  • 相关阅读:
    NTP服务安装
    Teambition 的使用
    搭建svn服务器和测试
    通过NTP协议进行时间同步
    转利用OpenSSL库对Socket传输进行安全加密(RSA+AES)
    转源码编译安装MySQL5.6.12详细过程
    CentOS 6.4安装ffmpeg2.4.2 支持h.265
    转:CentOS 6.4 64-bit编译安装ffmpeg
    Work 2013 博客园挂博客
    FLASH和EEPROM的最大区别
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/3991543.html
Copyright © 2011-2022 走看看