歡迎您光臨本站 註冊首頁

能否在linux系統實現一個簡單的利用外網郵件系統往外網發郵件的辦法!

各位好!
  我現在有這麼個軟體開發平台缺陷跟蹤系統,需要提交一個問題,同時將這個問題,通過調用系統的郵件系統往各同事的外網郵件系統的郵局發郵件,請求馬上登陸缺陷跟蹤系統,為這麼問題提出解決方案!
  請各位大蝦給出個好的解決辦法,越簡單越好,只要能實現這個功能就行!我已經想了各種辦法,但最終以失敗告終,希望各位大蝦給點意見!
《解決方案》

郵件列表不是很好嗎?
《解決方案》

能否在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,已測試成功.

現在是這麼個問題,按照如上設置,任務變更通知還是無法調用發郵件,請大蝦給於指點!!
《解決方案》

關注啊,沒高手回帖?

[火星人 ] 能否在linux系統實現一個簡單的利用外網郵件系統往外網發郵件的辦法!已經有736次圍觀

http://coctec.com/docs/service/show-post-40130.html