一年前写过一篇<使用mutt+msmtp在Linux命令行界面下发邮件>,但是最近想照着文中的办法解决新的问题时发现又有新的疑惑了,所以就有了今天这篇“续集”. 首先说说msmtp.如果你仅仅想在Linux下发送邮件,那么只靠它就能实现了,只需要配置好如何连接到相应的SMTP服务器即可,以下我就以腾讯企业邮为例,说一下具体的步骤(以下皆为root用户): 1. apt-get install msmtp 2. vi ~/.msmtprc && chmod 600 ~/.msmt…
mutt命令执行了却发送不了邮件, 搜索了一会才明白原来是mutt需要一个发信的程序, msmtp刚好是一个不错的选择. 1. apt-get install mutt msmtp (安装过程中会弹出Postfix的配置向导,这一步选择No Configuration即可) 2. ~/.muttrc & ~/.msmtprc 是当前用户的配置信息, 如果不加则会使用全局配置: /etc/Muttrc (msmtprc暂时找不到该文件, 不知为何?) 3. vi ~/.muttrc 在最后加上:…
mutt+msmtp做linux邮件客户端 1. 安装配置msmtp l  安装 wget https://sourceforge.net/projects/msmtp/files/msmtp/1.4.32/msmtp-1.4.32.tar.bz2 tar jxvf msmtp-1.4.32.tar.bz2 cd msmtp-1.4.32 ./configure --prefix=/usr/local/msmtp make && make install l  配置 cd /usr/loc…
  下载MSMTP wget http://nchc.dl.sourceforge.net/sourceforge/msmtp/msmtp-1.4.17.tar.bz2 tar xvf msmtp-1.4.17.tar.bz2 cd msmtp-1.4.17 ./configure --prefix=/usr/local/msmtp make make install cd /usr/local/msmtp/ mkdir etc #配置文件目录和配置文件都要自己建 cd etc vim msmt…
一. ubuntu中使用第三方mail 用qq地址有安全问题,可能是我的qq设置了安全限制,使用163邮箱可以 1. 安装个软件 apt-get install heirloom-mailx 2. 改配置 vim /etc/nail.rc,centos下是/etc/mail.rc,在末尾添加     set from pshyms@163.com      smtp=smtp.163.com       set smtp-auth-user="pshyms     smtp-auth-passw…
转:http://www.tuicool.com/articles/YRnQVfq CentOS系统下如果希望向外域发送邮件,需要配置sendmail+dovecot等一系列工具.其实不用这么麻烦,只要mutt+msmtp就可以实现向外域发送邮件的功能了.本文基于CentOS6 64bit. 1,安装配置msmtp $ yum install gcc gcc-c++ gnutls gnutls-devel gnutls-utils openssl openssl-devel libidn lib…
监控系统发送告警邮件,我们自己搭建邮件服务器,成本较高,所以可以使用163等第三方MTA帮助我们发送.MUTT+MSMTP是一个很好的选择,具体实现如下: tar -xvf msmtp-1.6.5.tar cd msmtp-1.6.5.tar 源码安装三板斧 ./configure --prefix=/usr/local/msmtp make make install cd /usr/local/msmtp/ mkdir etc #配置文件目录和配置文件需自己建 cd etc vim msmtp…
作者:邓聪聪 为了自动化接收服务端的文件备份信息,利用mutt+msmtp在shell环境中发送电子邮件,轻松高效的完成运维工作. 下载msmtp wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0 解压源码安装4步走 .tar.bz #解压 --安装gcc,会用到编译安装 ./configure --prefix=/usr/local/msmtp mak…
转:http://blog.163.com/sunshine_linting/blog/static/44893323201282114012845/ 1.google"linux kernel maillist"就知道了,方法很多 2.比较简单的方法:http://vger.kernel.org/vger-lists.html列出了linux内核的邮件列表,点击"subscribe / unsubscribe",你要的应该是http://vger.kernel.o…
在linux命令行界面下使用ls命令时,有时会看见显示的文件会有不同的颜色,因为linux的文件没有后缀名这个概念(Windows系统中的文件会有后缀名,从而可以将文件标识为不同类型),显示不同的颜色,就可以作为不同类型文件的一种标识. 配置文件显示颜色的配置文件一般位于/etc/路径下: 且文件名一般包含有"DIR_COLORS",可以在这些文件中修改文件显示颜色…
linux命令行界面如何安装图形化界面 目录 问题描述 解决方案 安装包 测试是否安装成功 如何卸载图形化界面 遭遇问题 问题描述 当我们在安装Linux系统时,我们一开始可能安装的是非图形界面的系统,就是有可能选择的是最小化安装方式.这种安装凡是有很多的坑.那么有时候,我们可能需要进行图形化设置,但是我们又不可能重启设置,这就需要我们利用yum安装相应的包,使其具有图形化功能 解决方案 你需要在现在的这个环境下面配置好yum并指定好yum源,这是我们进行下面一系列操作的基础.yum源的配置,每…
一.软件环境 1.centos 6.5 2.msmtp-1.4.32 3.Mutt 1.5.20 (2009-12-10) 二.实现步骤 1.安装配置Mutt $ yum install mutt -y $ cat >>/etc/Muttrc<<EOF 直接复制以下内容粘贴在>号的位置并回车即可 set sendmail="/usr/local/msmtp/bin/msmtp"set use_from=noset realname="12345@…
邮件相关协议 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议, 工作在TCP的25端口.它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式.跟名字一样smtp非常简单,无法做到认证,邮件存放等功能. POP3(Post Office Protocol)邮局协议第3版,工作在TCP的110端口.本协议主要用于支持使用客户端远程管理在服务器上的电子邮件.POP 协议支持“离线”邮件处理.其具体过程是:邮件发送到服务器上,电子邮件客户端调用…
测试环境:Ubuntu 11.10 1. 安装mutt及msmtp软件 sudo apt-get install mutt sudo apt-get install msmtp 2. 编辑配置文件vi ~/.muttrc set sendmail="/usr/bin/msmtp" set use_from=yes set realname="Guobao Jiang" set from=loveaborn@163.com set envelope_from=yes…
电子邮件系统的组成:1)邮件用户代理(Mail User Agent , MUA),MUA是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口. 最常用的 MUA 有: linux 中的 mail , elm , pine 等. Windows 的 outlook , foxmail 等 2)邮件代理器( Mail Transfer Agent , MTA ) MTA 负责邮件的存储和转发( store and forward ). MTA 监视用户代理的请求,根据电子邮件的目…
1.发送订阅邮件 注意:一定不要使用像Foxmail这样的第三方邮件客户端,因为发送的邮件会转码,导致订阅不成功,推荐使用Gmail,直接登录进去发送. 发送邮件内容: 接收人:majordomo@vger.kernel.org 主题:hello 内容:subscribe linux-kernel 2.接收到回复的邮件 收到这封邮件表示成功找到了订阅方法,还没真正订阅,接下来就要再发送一封按照上面所说的确认订阅邮件 3.确认订阅 注意:不要直接回复邮件,而是重新发送 4.得到回复的邮件通知,表示…
centos 7的邮件发送 1配置文件vim /etc/mail.rc vim /etc/mail.rc 翻到文件尾部添加 set from=xxxxxxxx@163.com smtp=smtp.163.com smtp-auth-user=xxxxxxxxx smtp-auth-password=(xxxxxxxx) smtp-auth=login set from=(y1134634181@163.com #163邮箱) smtp=smtp(.163.com #邮箱后缀) smtp-auth…
注:本文来源于<extmail搭建> 一.背景介绍 ExtMail Solution 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了Postfix.Amavisd-new.ClamAV.ExtMail.ExtMan.Courier系列软件.是一个功能相对比较齐全的免费电子邮件系统.本次环境中使用的是CentOS. 二.实战演练 2.1 操作系统安装 采用系统光盘进行安装,然后按照日常安装步骤依次进行是否校验介质.安装界面语言等选项--注意必须安装MYSQL数据库. 设置静态ip…
这里写出两种常用的邮件发送方式: mail: 需要安装sendmail和postfix两个服务 编辑/etc/mail.rc,在最后添加 set from=scottcho@126.com smtp=smtp.126.com set smtp-auth-user=scottcho smtp-auth-password=xxxx set smtp-auth=login 没有附件的邮件: echo "hello"|mail -s "test mail" scottcho…
在linux系统下发送邮件一般都要要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用. 其实我还可以安装mailx软件,通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的: 具体的安装及使用过程如下: 1.安装mailx软件,可以直接使用yum的方法安装. [root@ ~]# yum install mailx -y //安装mailx软件 2.到要发送邮箱里设置,开启邮箱的IMAP/SMTP…
前段时间看文章了解到发邮件的SmtpClient已经过时了,微软官方推荐大家用其他解决方案,例如MailKit. https://docs.microsoft.com/zh-cn/dotnet/api/system.net.mail.smtpclient?view=netcore-2.2 SmtpClient Class 定义 命名空间: System.Net.Mail Assemblies: System.dll, netstandard.dll, System.Net.Mail.dll 警告…
介绍 sendmail是linux系统中一个邮箱系统,如果我们在系统中配置好sendmail就可以直接使用它来发送邮箱.sendmail的配置文件/etc/mail/sendmail.cf              Sendmail的主配置文件:/etc/mail/access                   中继访问控制:/etc/mail/domaintable              域名映射:/etc/mail/local-host-names         本地主机别名:/et…
最近开发项目的时候发现公司服务器用root账号登录的时候 一直会提示有新的信件,一直提示一直提示. 联想到另一台服务器上 的dead.letter文件每天都不断的变大  而且在 root家目录里 ,系统硬盘里.过十天半个月就会收到 服务器的磁盘使用率超90%的报警短信, 我突然感觉是时候去除了一下这个问题了.之前就到处搜索dead.letter 问题.但是一直没有 靠谱的跟我这个问题一样的. 行了不废话了 . 直入主题,经过不断的搜索.终于在一个外文网站上找到了答案,主要原因我的服务器上有大量的…
postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试.在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件.这真是一个让人吃惊的数字.Postfix试图更快.更容易管理.更安全,同时还与sendmail保持足够的兼容性. 1.首先设置hostname   事先设置好host…
使用外部邮箱账号发送报警邮件设置 配置Zabbix服务端外部邮箱 vi /etc/mail.rc #编辑,添加以下信息 set from=xxx@163.com smtp=smtp.163.com set smtp-auth-user=xxx@163.com  smtp-auth-password=123456 set smtp-auth=login :wq! #保存退出   配置Zabbix服务端邮件报警   1. 管理-示警媒介类型-创建媒体类型 名称:Sendmail 类型:脚本 脚本名称…
对于网站来说,发送各种例如注册通知的邮件是很基本的一个需求,之前我一直用的是腾讯的企业邮箱,感觉挺方便的,直接可以绑定QQ邮箱接收邮件,网站配置一下SMTP也就可以发出邮件. 但是在前几天由于有重要信息需要立即通知用户,所以选择了群发邮件的方式.在当我以为一切都是辣么完美的时候,陆续有用户过来问我什么情况,我都会跟他们说请查收邮件,但是有好几个人说并没有任何邮件,于是我试着再发一次,结果返回了错误提示.在网上找了下原因,后来看到这个:各大免费邮箱邮件群发账户SMTP服务器配置及SMTP发送量限制…
Postfix使用maildrop投递邮件 Maildrop是本地邮件投递代理(MDA), 支持过滤(/etc/maildroprc).投递和磁盘限额(Quota)功能. Maildrop是一个使用C++编写的用来代替本地MDA的带有过滤功能邮件投递代理,是courier邮件系统组件之一.它从标准输入接受信息并投递到用户邮箱:maildrop既可以将邮件投递到mailboxes格式邮箱,亦可以将其投递到maildirs格式邮箱.同时,maildrop可以从文件中读取入站邮件过滤指示,并由此决定是…
Extmail Extmail 是一个以perl语言编写,面向大容量/ISP级应用,免费的高性能Webmail软件,主要包括ExtMail.Extman两个部分的程序套件.ExtMail套件用于提供从浏览器中登录.使用邮件系统的Web操作界面,提供给普通邮件用户使用.而Extman套件用于提供从浏览器中管理邮件系统的Web操作界面,提供给邮件系统的管理员使用.它以GPL版权释出,设计初衷是希望设计一个适应当前高速发展的IT应用环境,满足用户多变的需求,能快速进行开发.改进和升级,适应能力强的we…
Postfix+Dovecot+Sasl工作原理 1.A用户使用MUA客户端借助smtp协议登陆smtpd服务器,需要先进行用户和密码认证,而SMTPD服务器端支持sasl认证,例如有一个sasl客户端,就会去连接SASL.当SASL接受到验证请求时就会根据验证方式去进行验证,常用的有PAM,passwd等.验证成功后就会返回给Smtpd服务器.而smtpd就会允许A用户登陆发送邮件. 2.Smtpd服务器接受到邮件转发请求后,查看邮件是本域的还是外部域的,如果是本域内的用户,就会开启MDA进程…
Dovecot介绍 MRA邮件取回代理也有很多如courier-imap,cyrus-imap和dovecot这三个个工具,下面重点介绍Dovecot: 1.高安全性.据 Dovecot 的作者声称,从 Dovecot 的设计和实现,安全性都是被高度关注和强调的.这里的安全性不单单指传统意义的安全漏洞,也包括软件的可靠性.而 Dovecot 高安全性的最佳佐证,就是“悬赏”.Dovecot 作者从 2006 年开始,对于第一个能够发现“remotely exploitable security…