Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail

Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail):

说明:
Mutt为基于文本的邮件客户端,担当邮件用户代理角色,msmtp的作用是发邮件(包括回复),fetchmail的作用是将邮件保存到本地邮箱,procmail的作用是进行邮件过滤(根据发件人、主题、关键字等对邮件进行排序、分类、整理)。

软件安装:
$ sudo apt-get install mutt
$ sudo apt-get install msmtp
$ sudo apt-get install fetchmail
$ sudo apt-get install procmail

Mutt配置:
$ cp –rv /etc/Muttrc ~/.muttrc
$ vi ~/.muttrc
set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="zhi.yang"
set [email protected]
set envelope_from=yes
:wq

Msmtp配置:
$ vi ~/.msmtprc
account default
host smtp.ming.com
port 587
from [email protected]
user [email protected]
password xxxxx
auth ntlm (auth模式根据邮箱服务器的支持情况而定)
tls off
logfile ~/.msmtp.log
:wq

$ msmtp --host=smtp.ming.com --port 587 --serverinfo(查看邮箱服务器支持的auth模式)

Fetchmail配置:
$ cp –rv /usr/share/doc/fetchmail/examples/fetchmailrc.example ~/.fetchmailrc
$ vi ~/.fetchmailrc
poll smtp.ming.com with protocol pop3
username "[email protected]"
password "xxxxxx"
mda "/usr/bin/procmail -d %T"
no keep
:wq

Procmail配置:
$ vi ~/.procmailrc
VERBOSE=yes
DEFAULT=/var/spool/mail/aa
MAILDIR=$HOME/Mail
LOGFILE=$HOME/.procmail.log
:wq

$ sudo touch /var/spool/mail/aa (此处的aa为随意写的,可自行定义)
$ sudo chown zhi.yang /var/spool/mail/aa

使用:
$ fetchmail –v (进行邮件同步)
$ mutt (就能看到收件箱邮件了)
q:退出,r:回复(根据提示操作即可)

发送1人:
$ echo “hello” | mutt -s “title” [email protected]
$ mutt –s “title” [email protected] < ~/aa.txt

发送多人:
$ echo “hello” | mutt -s “title” [email protected] [email protected]

抄送邮件:
$ echo “hello” | mutt -s “title” [email protected] -c [email protected]

密送邮件:
$ echo “hello” | mutt -s “title” [email protected] -b [email protected]

发送附件:
$ echo “hello” | mutt -s “title” [email protected] -a ~/aa.txt

原文地址:http://blog.51cto.com/yangzhiming/2108083

时间: 2024-10-31 10:40:10

Ubuntu使用mutt收、发、回复邮件(mutt+msmtp+fetchmail+procmail的相关文章

linux下利用mutt来发mail

1.Install sudo apt-get install mutt msmtp 2.Config sudo vim /etc/Muttrc 增加如下内容 set sendmail="/usr/bin/msmtp" set use_from=yes set envelope_from=yes set realname="yourname" set [email protected] 然后msmtp的配置文件为~/.msmtprc,有时候不会自动创建,可以找个模板自

Ubuntu使用fetchmail+procmail收邮件

Ubuntu使用fetchmail+procmail收邮件: $ sudo apt-get install fetchmail$ sudo apt-get install procmail $ cp -rv /usr/share/doc/fetchmail/examples/fetchmailrc.example ~/.fetchmailrc$ vi ~/.fetchmailrc (最后添加) poll pop.126.com with protocol pop3username "[email

Ubuntu 带账号认证发邮件

Ubuntu带账号认证发邮件 安装heirloom-mailx # apt-get install heirloom-mailx 修改/etc/nail.rc(最后添加) set [email protected] set smtp=10.0.0.4 set [email protected] set smtp-auth-password=123456 set smtp-auth-login :wq # echo "bb" mail -s "aa" [email p

打造终端下mutt收发邮件环境(fbterm,fetchmail,msmtp,procmail,mutt)

实现mutt下收发邮件须要安装,mutt,fbterm,fetchmail,msmtp,procmail 下面是各配置文件.在home文件夹下,隐私信息有马赛克... .muttrc : 当中Mail是我建立的邮件文件夹,还有比較舒适的界面配置 [html] view plaincopy set editor="vim" set mbox="/home/xiaojunyu/Mail/inbox" set spoolfile="/home/xiaojunyu

AS3: Socket 数据包 收 发

AS3.0中使用Socket使用tcp服务器协议,它是一种流协议,不停的将分片传输给客户端,P作为流,发包是不会整包到达的,而是源源不断的. 它不同于UDP服务器协议,UDP作为数据包协议,整包到达. 如果要使用Socket接收数据我们必须使用ProgressEvent.SOCKET_DATA事件.这个事件在帮助文档中是这样描述的 ——在套接字接收到数据后调度. 而事实却并非如此,做过一次尝试,服务器发送了20000次数据而rogressEvent.SOCKET_DATA事件只产生了2000多次

UDP 收/发 广播包

网络通信基础 如果网络中两个主机上的应用程序要相互通信,其一要知道彼此的IP,其二要知道程序可监听的端口.因为同一主机上的程序使用网络是通过端口号来区分的. UDP Socket的使用过程: 1. 初始化网络库 2. 创建SOCK_DGRAM类型的Socket. 3. 绑定套接字. 4. 发送.接收数据. 5. 销毁套接字. 6. 释放网络库. 广播数据包的原理: 专门用于同时向网络中所有工作站进行发送的一个地址叫做广播地址.在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的

基于libuv库的UDP收/发广播消息代码实现

uv_send(发送端): 1 #include "uv.h" 2 #include "task.h" 3 4 #include <stdio.h> 5 #include <stdlib.h> 6 #include <string.h> 7 8 static uv_udp_t client; 9 10 static uv_loop_t *loop; 11 12 static void alloc_cb(uv_handle_t* h

烂泥:ubuntu下配置msmtp+mutt发送邮件

本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb. 本文主要介绍如何在Linux下使用msmtp+mutt发送邮件,当然Linux下发送邮件的工具很多,比如sendmail+dovecot等.但是它们的配置一般都比较复杂,因此我们来使用配置比较简单的msmtp+mutt组合来发送邮件. msmtp+mutt组合配置很简单,只需要几步就可以完成.下面我们来分步骤介绍如何配置. PS:本篇文章在ubuntu server 14.04和ce

在命令行上 Ubuntu 下使用 mutt 和 msmtp 发送 Gmail 邮件

在命令行写email from ubuntu 参考:      http://www.habadog.com/2011/11/23/send-mail-with-msmtp-mutt-linux      http://www.absolutelytech.com/2010/07/17/howto-configure-msmtp-to-work-with-gmail-on-linux msmtp 是一款专门负责邮件发送的客户端软件,基于GPL发布,支持TLS/SSL.DNS模式.IPv6.服务器