永发信息网

有人会使用linux脚本发送邮件吗

答案:2  悬赏:70  手机版
解决时间 2021-02-07 16:00
  • 提问者网友:缘字诀
  • 2021-02-06 22:19
有人会使用linux脚本发送邮件吗
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-02-06 22:36
最简单的mail命令如下
mail -s "title" maillist@XXX.com < filename
就是把filename的内容发送给maillist,标题是title
把这个段话翻到你的脚本中就可以了
全部回答
  • 1楼网友:一秋
  • 2021-02-06 23:07
1、编辑用户home目录下的.muttrc文件,设置发信环境。 # cat /root/.muttrc set envelope_from=yes set from=owinux@sina.cn set realname="owinux" set use_from=yes set rfc2047_parameters=yes set charset="utf-8" 2、发信脚本 # cat automail.sh #!/bin/sh # automail.sh dir=/root/owinux mailcontent=$dir/mailcontent > "$mailcontent" echo -e "owinux,您好!\n" >> $mailcontent echo -e "\t附件为 `date +%y-%m-%d` 设备日检报告,敬请查收。" >> $mailcontent cat mailcontent | /usr/bin/mutt -s "设备日检报告" -a /root/owinux/report.xls owinux@126.com -c owinux@yeah.net -c owinux@sina.com 3、简要说明: -s:指定主题 -a:附件 -c:抄送,需要抄送多人的话,须使用多个 -c 选项 使用上面的发信环境可以保证在页面查看邮件的时候,附件名不出现乱码。 其中 .muttrc 的 "set from"可以随便设置,可以是不存在的邮箱地址,当然正确的最好。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯