电脑教程中文网
首页  动态网站建设学习 程序  笑话  论坛 娱乐  交友 ADSL  峄城  成功者
中文名:电脑教程中文网,收集了大量的电脑教程! 编程技术文档 游戏开发 笑话站暂时关闭 设为首页
网页设计 HTML | Dreamweaver | CSS | Firework | FrontPage WEB开发 ASP | JSP | PHP | .NET | CGI | JS | VBS | XML | IIS6 | Apache | PWS
程序设计 Java | C++ |VC++ | C# | Delphi | VB | C语言 | 汇编 | Pascal | Perl 数据库 MSSQL | MySQL | Access | VF | Oracle | DB2 | SYBASE |
办公软件 Word | Excel | WPS | PowerPoint 动画平面 Photoshop | ACDSee | 3Dmax | Flash | Coreldraw |
操作系统 Windows 2000 | Windows XP | Windows 2003 | SCO Unix | Windows Vista | unix、Linux | 综合| 服务器 | 系统安全| 黑客技术
其  他 UltraDev | DOS | UML | PWS | Powerbuilder | 开发心得 | 设计理念 | 病毒库 | 其他 | LightTPD (分类排序给您带来不便请谅解)
推  荐: Java文档500篇》《ASP.NET与相关数据库技术高级指南》《TC图形函数详解》《C函数速查手册》《C语言编程宝典之一》《MFC深入浅出》《黑客零起点》《VC++ 编程指南》《JScript 用户指南》 《CSS教程宝典》《Microsoft Jet SQL 参考》《delphi技巧集合》《MySQL 4.1.0 中文参考手册》《MySQL中文手册
【导航】 您现在的位置 : 首页 - Apache教程 - 《Apache精华技术文档》- 在文字模式下用mail如何将文件以附件方式发送

在文字模式下用mail如何将文件以附件方式发送

日期:2005-8-19 0:30:14    作者:网络作家   人气:   来源:网络




  Q: linux 下如何发送带附件的邮件?
  A: 如果你可以使用 X window, 那么可以用 netscape 的 mail,也可以使用 kmail,
如果有的话。如果这两个都不能用,那么可以用 mail命令。
  如果你能确认你的邮件服务器支持 8-bit 的字节, 可以直接用
cat <附件文件名> | mail <邮件地址>
  不过很多邮件服务器不支持 8-bit 字节,所以最好使用 uuencode 命令。
  先写好邮件, 比如叫 mymail, 然后
  uuencode <附件文件名> <附件文件名> >> mymail
或者
  cat <附件文件名> | uuencode <附件文件名> >> mymail
  然后编辑你的 mymail 文件, 在前面写上信的正文。 然后寄出。
  收到信后, 把信中属于 mymail 的部分拷贝出来, 存为 themail.uue。如果对方是在
windows 下, 就可以用 winzip 7.0 解压, 即可得到附件。如果对方在 linux 下, 可
以用 uudecode 还原:
  uudecode -o <附件文件名> themail.uue
  cat <附件文件名> | mail <邮件地址>
  如果有多个文件要处理, 那么就重复执行上述步骤, 不过这样收到邮件后对每个邮件需
要分别处理。当然压缩一下会得到更好的效果, 这样邮件长度会大大降低。 附件文件名
就是压缩后的文件名。


老大,这样不是很麻烦,有没有像这样的
mail -s hello -xx /tmp/ss.exe ddd@21.com

没有

用pine,很简单的. 一般redhat都带.

way1: uuencode file1 file1 | mail -s "title" mail@address
way2: mutt -s "title" -a /dir/file1 mail@address

上面的方法2会启动编辑器来写正文,也可以先编辑好邮件内容,mailcontent.txt

# cat mailcontent.txt | mutt -s "title" -a attachfile1 mail@address 就不会启动编辑器了。

way1: uuencode file1 file1 | mail -s "title" mail@address
执行此命令后没很久都没有反应,
way2: mutt -s "title" -a /dir/file1 mail@address
系统中没有mutt这个东东,我的是bsd4.7

uuencode file1 file1 | mail -s "asdf" ma@asdf.com 没反应? 是不是你的file1太大啦?编码要很久? 我也是从人家那里学到的,而且成功地发送了不下一百封信。
第二个需要安装mutt, ports里有,很不错的一个软件,我一直在用。

uuencode file1 file1 | mail -s "asdf" ma@asdf.com
我的文件只有一k,如果mail fd@dd.dd < kk.txt 这就一下子出去了,如果同上,就没反应了,
正在努力测试每三种,谢了,

上面的方法2会启动编辑器来写正文,也可以先编辑好邮件内容,mailcontent.txt

# cat mailcontent.txt | mutt -s "title" -a attachfile1 mail@address 就不会启动编辑器了。

成功了

陈绪:
# vi mailcontent.txt
将正文写入该文件
# cat mailcontent.txt | mutt -s "title" -a attachfile1 mail@address
attachfile1为附件文件名




网站首页 - 友情链接 - 公司简介 - 联系方式 - 广告投放 - 客户服务 - 错误报告 - 免责声明 - About us
CLDE.NET电脑教程中文网版权所有 未经许可禁止镜象和复制本站资料 MSN:CLDE_NET@hotmail.com
技术支持:CLDE.NET信息中心 鲁ICP备05039940号 友情链接QQ:784079(隐)