免费注册 查看新帖 |

Chinaunix

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

[Mail] 能否在linux系统实现一个简单的利用外网邮件系统往外网发邮件的办法! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-05 14:58 |只看该作者 |倒序浏览
各位好!
  我现在有这么个软件开发平台缺陷跟踪系统,需要提交一个问题,同时将这个问题,通过调用系统的邮件系统往各同事的外网邮件系统的邮局发邮件,请求马上登陆缺陷跟踪系统,为这么问题提出解决方案!
  请各位大虾给出个好的解决办法,越简单越好,只要能实现这个功能就行!我已经想了各种办法,但最终以失败告终,希望各位大虾给点意见!

论坛徽章:
0
2 [报告]
发表于 2006-05-05 18:01 |只看该作者
邮件列表不是很好吗?

论坛徽章:
0
3 [报告]
发表于 2006-05-08 16:39 |只看该作者

能否在linux系统实现一个简单的利用外网邮件系统往外网发邮件的办法!补充部分

前提:域名:aaa.net
         邮件列表:all.list@aaa.net
         脚本:ticketmail.sh
         错误跟踪系统访问点:http://172.16.111.222/cgi-bin/cvstraccn/$project
ticketmail.sh脚本如下,放在/home/yshen目录下,可执行:
#! /bin/sh

# 收件人邮件地址
mailto=$1
# %a 该任务单分配给的用户名
assignto=$2
# %d 描述信息
desc=$3
# %n 任务单编号
number=$4
# %p 项目名称
project=$5
# %r 备注信息
remark=$6
# %s 任务单的状态
status=$7
# %t 任务单的标题
title=$8
# %u 修改该任务单的用户名
change_user=$9

# 发送人
sender="cvstrac"
# 发信人显示名
sender_name="CVSTrac通知"
# 任务单链接
url="http://172.16.111.222/cgi-bin/cvstraccn/$project/tktview?tn="

email_title="[任务单更新] $title"
email_content="$project - 任务单更新通知\n\n任务单 $number: $title\n\n$desc\n\n任务单备注:\n\n$remark\n\n任务单属性:\n\n状态: $status\n分配给: $assignto\n修改人: $change_user\n\n$url$number"

printf "From: \"$sender_name\" <$sender>\nTo: $mailto\nCc:\nSubject: $email_title\n$email_content"|/usr/sbin/sendmail -oi -oem "$mailto"


错误跟踪系统任务变更通知调用发邮件程序如下:
/home/yshen/ticketmail.sh 'all.list@aaa.net' '%a' '%d' '%n' '%p' '%r' '%s' '%t' '%u

系统本身可以往外发邮件,用的就是本身的sendmail,已测试成功.

现在是这么个问题,按照如上设置,任务变更通知还是无法调用发邮件,请大虾给于指点!!

论坛徽章:
0
4 [报告]
发表于 2007-04-01 21:26 |只看该作者
关注啊,没高手回帖?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP