免费注册 查看新帖 |

Chinaunix

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

问一个用PERL发邮件问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-02 12:29 |只看该作者 |倒序浏览
文本文件FILE.TXT里包含的内容希望在邮件里显示出来,并且邮件又包含FILE.TXT这个附件.

两个分开我都会,但同时包含这两个就有点困难了.请大家帮忙~.~

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-11-02 16:01 |只看该作者
用Mail::Sender

  1. # 定義smtp server,client是從哪來的
  2. use Mail::Sender;
  3.   $sender = new Mail::Sender {
  4.           smtp => "$server_ip",
  5.           from => "$from",
  6.           debug => "/tmp/mail.txt",
  7.           boundary=> '----this-is-a-mail-boundary-----'
  8.   };
  9.   die "Can't create the Mail::Sender object: $Mail::Sender::Error\n"
  10.           unless ref $sender;

  11. $sender->OpenMultipart({to => "$to",
  12.                          replyto =>"$replyto",
  13.                          fake_from => "$fake_from",
  14.                          $ctype=>'text/plain',
  15.                          subject => "$subject"});

  16. $sender->Body({charset=>"gb2312", msg => <<'*END*' });
  17. This is a mail..
  18. --------------------
  19. *END*

  20. # 開始附加檔案部分,先要瞭解附加檔案是什麼型態,
  21. # 本範例是純文字檔,所以ctype使用的是text/plain,如果是gif要使用image/gif
  22. # ,dispositiion會影響user看到的檔案名稱,如果有/xx/xx/ttt.txt會顯示成
  23. # _xx_xx_ttt.txt ,"_"會被替代成"/"
  24. $sender->Attach({ description=>"$filename",
  25.          ctype=>'text/plain',
  26.          disposition=>"attachment;filename=$file",
  27.          file=>"$filename"
  28.         })
  29.         || die "Error in attachment: $Mail::Sender::Error\n";
  30. $sender->Close;
复制代码

论坛徽章:
0
3 [报告]
发表于 2005-11-03 17:03 |只看该作者
一定要用模块吗?我对模块不是很熟悉~~

论坛徽章:
0
4 [报告]
发表于 2005-11-03 19:02 |只看该作者
原帖由 三点鱼 于 2005-11-3 17:03 发表
一定要用模块吗?我对模块不是很熟悉~~


楼主我没看明白你的需求。两个分开发你都会,合在一起的难点在哪里阿?我怎么没明白。

[ 本帖最后由 gsging 于 2005-11-3 19:03 编辑 ]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
5 [报告]
发表于 2005-11-04 08:28 |只看该作者
原帖由 三点鱼 于 2005-11-3 17:03 发表
一定要用模块吗?我对模块不是很熟悉~~


用模块开发比较快...不用去注意很多细节..
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP