使用mailx发送邮件带附件

   

mailx常用参数

mail [option] [-a file] [-s subject] [-c c_adress] [-b b_adress] to-address

n:不读入设置文件(本系统中是/etc/s-nail.rc)(这个文件允许用户使用外部邮件传输代理而不是使用系统自带的sendmail发送邮件)。
s:设置邮件的主题信息。
c:使用一个抄送列表。
b:使用一个密送列表。

发送带附件邮件

mail -a 附件 -s "主题" 收件地址 < 文件(邮件正文.txt)
或
echo "邮件正文" | mail -a 附件 -s "主题" 收件地址

修改附件大小限制

##当前限制文件大小
postconf -d | grep message_size
##修改限制文件大小
postconf -e 'message_size_limit = 20480000'
##重新启动Postfix
service postfix restart

postfix报错

报错:sendmail: fatal: parameter inet_interfaces: no local interface found for ::1
修改/etc/postfix/main.cf

vim /etc/postfix/main.cf
    inet_interfaces = localhost
    inet_protocols = all
    改为
    inet_interfaces = all
    inet_protocols = all
service postfix start

发表评论