使用 邮件 命令
邮件命令是mailutils(在Debian)或mailx (RedHat)包中的一部分,我们可以使用他在命令行里面发送消息。
如果你的系统没有安装邮件命令,可以使用下面的方式安装:
$ sudo apt-get安装mailutils(在Debian)
# yum安装mailx(在RedHat或CentOS)
现在我们来使用邮件命令来发送带附件的邮件,如下:
回声”这里输入你邮件内容”|邮件- s”邮件标题”——文件。txt 59090939 @qq.com
在上面的命令中,- s参数用于指定消息主题;——参数指定需要发送的附件路径,貌似这个不能发送多个附件,- v参数显示详细的发送过程。
当然,我们可以将邮件的内容存到一个文件中,比如下面我们把邮件的内容存储到消息。txt文件中,然后发送:
邮件- s”邮件标题”——文件。txt 59090939 @qq.com & lt;message.txt
这时候的消息。txt是以文本内容在邮件中显示的,并不是以附件的形式。
我们在发送附件的时候出现下面的错误:
发送邮件:致命的:小(40010):消息文件太大
从上面的错误信息可以看的出,我们发送的附件太大了,我们可以通过以下两种方法来加大附件大小的限制:
<强>第一种:强> <强> 强>
[root@xiao ~]美元postconf message_size_limit
message_size_limit=51200000
回声“message_size_limit=102400000”在祝辞/etc/postfix/main.cf,,服务后缀重载
重新加载配置…做后缀。
<强>第二种:强> <强> 强>
[root@xiao ~] $ postconf - e message_size_limit=302400000
[root@xiao ~]美元服务后缀重启
关闭后缀:[好]
开始后缀:[好]
[root@xiao ~]美元postconf message_size_limit
message_size_limit=302400000
两种方法都可以设置
配置邮箱账户
Vi/etc/mail.rc在文件的最后添加如下两段中的一段,国内IP的话一般第一段就可以,国外有些IP要用第二段,安全级别更高
设置从=59090939 @qq.com
设置smtp=" smtp.qq.com "
设置smtp-auth-user=?9090939 @qq.com”
设置smtp-auth-password=皌tvingav”
设置smtp-auth=登录
或者
设置从=59090939 @qq.com
设置smtp=" smtp.qq.com: 587 "
设置smtp-auth-user=?9090939 @qq.com”
设置smtp-auth-password=皌tvingavu”
设置smtp-auth=登录
设置smtp-use-starttls
设置nss-config-dir=/etc/openldap/确实的事情
使用 小狗命令
马特是一个流行轻量级的电子邮件客户端命令,http://www.mutt.org/
我们同样可以使用它发送带附件的邮件,如果你的电脑没有安装这个命令,请使用下面命令安装:
$ sudo apt-get安装杂种狗
# yum安装小狗
源码安装
wget ftp://ftp.mutt.org/pub/mutt/mutt-1.11.2.tar.gz
焦油-zvxf mutt-1.11.2 cd mutt-1.11.2
。/configure——prefix=/usr/地方/小狗——enable-pop enable-smtp——使用ssl with-sasl
——enable-pop启用流行
——enable-smtp启用smtp
——使用ssl with-sasl在启用上述协议的情况下,必须使用更安全的加密
安装
做,,使安装
因为测试帐号是QQ邮件,QQ邮件使用smtp协议的时候要求必须使用ssl安全连接,而在马特里使用安全连接
又必须使用sasl加密,所以上述2个安全组件在编译安装的时候得加上。要不然发送邮件的时候会
出现“smtp认证需要sasl”或者另外一个跟ssl有关的错误
配置邮箱账户vi/etc/Muttrc文件的未尾添加如下内容
设置use_from=yes
设置use_envelope_from=yes
设置realname=?9090939”
设置从=?9090939 @qq.com”
设置smtp_pass=皌tvingavu”
设置smtp_url=皊mtp://59090939 @smtp.qq.com: 465/?/p>
国内用465端口,用587会报如下错误:
gnutls_handshake:收到一个意外的TLS数据包。
无法发送此信件
现在我们可以使用杂种狗命令发送带附件的邮件了:
回声”这里输入你邮件内容”|马特- s”邮件标题”——文件。txt 59090939 @qq.com
从上面可以看的出,杂种狗的使用和邮件命令很类似,更多关于它的使用参数可以直接人杂种狗查看。
使用 msmtp
云方式安装
$ sudo apt-get安装msmtp
# yum安装mstp
源码方式安装https://marlam.de/msmtp/
wget https://marlam.de/msmtp/releases/msmtp-1.8.1.tar.xz
xz - d msmtp-1.8.1.tar。xz
焦油-xvf msmtp-1.8.1。cd msmtp-1.8.1焦油
yum - y安装gnutls gnutls-devel gnutls-utils openssl openssl-devel libidn libidn-devel
如果不百胜instll那么后面可能会季报如下错: