免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 935 | 回复: 0
打印 上一主题 下一主题

命令行下发邮件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-13 17:06 |只看该作者 |倒序浏览
命令行下发邮件
mail -s "hello" xuanfei2046@163.com  
to: xuanfei
cc: xuanfei2046  
subject: helo
Content-Type: text/plain;charset="GB2312"
由于本人进来太懒了,如果看完上面还一头雾水或者发送不成功的话不用急忙,因为或者还有很多该准备的东西你没准备好或者该看的资料没看,或许先在自己机器上配置个简单的邮件服务器你就会很明白为什么自己的邮件发送不去的原因:===》我曾经写过的 postfix邮件服务器配置之初级篇(从中可以知道一些基本的原理配置和端口设置)
下面这是我从网上收集的些相关学习资料你大概就清楚了:—)
邮件传输代理(MTA)配置
邮件传输代理(Mail Transport Agent,MTA)是从 Red Hat Linux系统中发送邮件的必备程序。邮件用户代理(Mail User Agent,MUA),如 Evolution、Mozilla Mail、Mutt,被用来阅读和编写电子邮件。当用户从 MUA 中发送一份邮件,该邮件被送到 MTA,然后 MTA 把这份邮件发送给一系列MTA,直到它到达它的最终发送目标为止。
即便用户不打算从系统中发送电子邮件,有些自动化的任务或系统程序可能会使用 /bin/mail 命令来把包含日志消息的邮件发送给本地系统的根用户。
Red Hat Linux 9 提供了两个 MTA:Sendmail 和 Postfix。如果两者均安装了,sendmail 就是默认的 MTA。邮件传输代理切换器 允许用户选择 sendmail 或 postfix 作为系统的默认 MTA。
要使用基于文本的 邮件传输代理切换器程序,你的系统上必须安装 redhat-switch-mail RPM 软件包。如果你想使用图形化版本,则redhat-switch-mail-gnome 软件包也需要被安装。 关于安装 RPM 软件包的详情,请参阅第 V 部分。
要启动 邮件传输代理切换器,选择面板上的「主菜单」=> 「系统工具」 => 「更多系统工具」 => 「邮件传输代理切换器」,或在 shell 提示(如 XTerm 或 GNOME 终端)中键入 redhat-switch-mail 命令。
该程序会自动检测 X 窗口系统是否在运行。如果它在运行,该程序就会在图形化模式中启动,如图 23-1所示。如果没有检测到 X,它就会在文本模式中启动。要强制 邮件传输代理切换器 在文本模式下运行,使用 redhat-switch-mail-nox 命令。
图 23-1. 邮件传输代理切换器
如果你选择「确定」来改变 MTA,被选中的邮件守护进程就会在引导时被启动,未被选中的邮件守护进程会被禁用,这样,它就不会在引导时被启用;被选中的邮件守护进程被启动,其它邮件守护进程被停止,这样,改变就会立即发生。
关于电子邮件协议和 MTA 的详细资料,请参阅《Red Hat Linux 参考指南》。关于 MUA 的详情,请参阅《Red Hat Linux 入门指南》。
  
如以上内容有误或有不足之处,望朋友能给予意见或者建议!谢谢:
[img=496,6]http://blog.chinaunix.net/templates/newgreen/images/middle_line.gif>
·[url=http://blog.chinaunix.net/u/29321/showart_337584.html]超简单的邮件快速登录脚本制作实现方法


[url=http://linux.chinaunix.net/bbs/viewpro.php?uid=47759]maluyao

回复于:2007-08-11 20:01:00

补充一个发附件的方法
echo YOUR_CONTEXT | mutt -s YOUR_SUBJECT -a 1.png  someone@foo.org
uuencode filename filename | mail -s YOUR_SUBJECT someone@foo.org
现在的Linux系统,很多默认没有uuencode命令,还是第一个比较好。
我用该方法把孩子的照片都发到自己的gmail邮箱,用了两个晚上,发出去2G的图片。

bankerwee
回复于:2007-08-20 16:20:30

真是好贴呀!

xuledw
回复于:2007-08-21 10:38:40

引用:原帖由 maluyao 于 2007-8-11 20:01 发表


补充一个发附件的方法
echo YOUR_CONTEXT | mutt -s YOUR_SUBJECT -a 1.png  
someone@foo.org
uuencode filename filename | mail -s YOUR_SUBJECT someone@foo.org
现在的Linux系统,很多默认没有uuenc ...

很实用收藏了


本文来自ChinaUnix博客,如果查看原文请点:[url]http://blog.chinaunix.net/u/30815/showart_421401.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP