linux command Line and shell script bible(笔记十九)

26 篇文章 0 订阅

        刚刚腾讯技术营运一面回来,面对一个帅气年轻的哥哥,真的挺向往的,很多问题很多知识发现自己真的是半懂半不懂;

       想想原因,可能是平常在相应方面的实践比较少,还有理论基础不扎实,看来真的像一个百度的师兄建议的,自己多点创造一些实践的机会,知识多点用才灵活,而不是多点记。

       还是好好整理下学习笔记先吧。


25.1.1 linux中的E-mail通常分为3个功能
*邮件传送代理(MTA):1.直接发往远程主机    2.通过前端主机代理传送
*邮件投递代理(MDA):1、/var/spool/mail或/var/mail 2、$HOME/mail文件 3、Maildir风格的邮箱目录
*邮件用户代理(MUA):1、Mailx 2、Mutt
1.mail命令既能发送邮件又能查看邮件
$mail username

25.2 建立服务器
    1.sendmail MTA程序是Internet邮件服务器使用最流行的开源MTA程序之一。
    2.Postfix

25.3使用mialx发送消息

     mail [-eIinv] [-a header] [-b addr] [-c addr] [-s subj] to-addr
*-a:指定额外的SMTP头中的行
*-b:给消息增加一个BCC:收件人
*-c:给消息增加一个CC:收件人
*-e:如果消息为空,不要发送消息
*-i:忽略TTY中断信号
*-I:强制Mailx以交互模式运行
*-n:不要读取/etc/mail.rc起始文件
*-s:指定一个标题行
*-v:在终端上显示递送的细节

$echo "This is a test message" | mail -s "Test message" lijiancai

25.4.2 Mutt命令行
mutt -s Subject -a file -- recipients
*recipients 列表是以空格分隔的E-mail地址列表,消息会发送到这些地址。
*如果要附加多个文件,可以-a选项后面将它们用空格分开;--符号用来将文件名和收件人地址列表分开
file参数必须是一个绝对路径名,或基于运行mutt命令的当前工作目录的相对路径名
$ echo "Here is a log file" | mutt -s "Log file" -a /var/log/message -- lijiancai


(貌似这是最后一个笔记了,接下来要践行多实践多使用的计划啦^_^)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值