上一篇文章 :: 下一篇文章 |
發表人 |
內容 |
silviana 一級
註冊時間: 2008-08-16 文章: 5
|
發表於: 星期一 八月 18, 2008 8:22 pm 文章標題: 論壇發信與雷電之間通信失敗 嚴重... |
|
|
網域:www.vfstudio.net
論壇使用版本:Discuz 6.0
發送會員e-mail驗證信就會出現下列該結果:
data transfer aborted
然後
SMTP server disconnect
沒有原因...怎麼寄都寄不出去
然而使用雷電內建webmail卻都是成功的
難道論壇跟雷電之間通訊失敗嗎? |
|
回頂端 |
|
|
小沛 皇帝
註冊時間: 2003-04-06 文章: 504 來自: TAIWAN
|
發表於: 星期一 八月 18, 2008 11:06 pm 文章標題: |
|
|
這是Discuz的BUG,所有Discuz的版本都有此問題,要修改Discuz的PHP發信
檔案才可以解決此問題,至少目前我的問題已經解決了,但是發全體信件
只可以一封一封發送,如果一次發信超過2封,又會出現上述的問題!
所以應該不是Maild的問題吧!
不然就等素大解答了。 _________________ The house of dream
https://www.dreamhome.com.tw 夢想的家
|
|
回頂端 |
|
|
silviana 一級
註冊時間: 2008-08-16 文章: 5
|
發表於: 星期二 八月 19, 2008 12:38 am 文章標題: |
|
|
小沛 寫到: | 這是Discuz的BUG,所有Discuz的版本都有此問題,要修改Discuz的PHP發信
檔案才可以解決此問題,至少目前我的問題已經解決了,但是發全體信件
只可以一封一封發送,如果一次發信超過2封,又會出現上述的問題!
所以應該不是Maild的問題吧!
不然就等素大解答了。 |
感謝解答
如果真是這樣 可以請小沛大大提供一下sendmail.php的設置文件嗎
感激 |
|
回頂端 |
|
|
Arnor 究極の素還尊
註冊時間: 2001-11-07 文章: 13011 來自: TAIWAN
|
發表於: 星期二 八月 19, 2008 12:48 am 文章標題: |
|
|
http://www.raidenmaild.com/download/sendmail.inc.zip
下載這個檔蓋掉原檔就好囉.
其實就是程式寫法的差別而已啦.
由於我並沒在用Discuz, 所以當時只有修正發註冊信這部份, 記得差別就只在我有改 line 131-line 143 部份, 至於發全體的信, 以同理來看, 原作者寫法應該是一樣的, 那就是找出該段程式碼, 依樣畫葫蘆修改就可以才對.
代碼: | fputs($fp, "Date: ".gmdate('r')."\r\n");
fputs($fp, "To: ".$email_to."\r\n");
fputs($fp, "Subject: ".$email_subject."\r\n");
fputs($fp, $headers."\r\n");
fputs($fp, "\r\n\r\n");
fputs($fp, "$email_message\r\n.\r\n");
$lastmessage = fgets($fp, 512);
if(substr($lastmessage, 0, 3) != 250) {
$errorlog('SMTP', "($mail[server]:$mail[port]) DATA OVER - $lastmessage", 0);
}
else{
fputs($fp, "QUIT\r\n");
} |
_________________ *若是想問問題的話, 請務必不要塗改任何 IP, 網域資料, 您若不願貼上IP或網域, 請改以電子郵件來詢問. 謝謝您的配合.*
*若是回報疑似軟體的運行或邏輯或資料處理有誤的問題, 小弟很樂意去了解您的情況, 但請務必以最新版來做回報, 如果以郵件詢問, 請參考 http://www.raidenmaild.com/tw/feedback.html 的說明, 最好標題加個 RaidenMAILD 字樣, 才不致會遺漏了您的信唷. 謝謝您的配合^^*
*在版上發文請遵守網路禮儀, 並請持著虛心敘述問題請教他人, 凡發現違反的文, 均一律刪除為優先, 不另行通知喔.
*與使用者教學相長腦力激盪是我輩成就感的來源, 誠心希望您能不吝指教.
*雷電MAILD 知識庫文件 http://www.raidenmaild.com/tw/kb/
素還尊
Team John Long.
Email: arnor@raidenmaild.com
公司網站 http://www.raidenmaild.com/company/ |
|
回頂端 |
|
|
silviana 一級
註冊時間: 2008-08-16 文章: 5
|
發表於: 星期二 八月 19, 2008 1:23 am 文章標題: |
|
|
Arnor 寫到: | http://www.raidenmaild.com/download/sendmail.inc.zip
下載這個檔蓋掉原檔就好囉.
其實就是程式寫法的差別而已啦.
由於我並沒在用Discuz, 所以當時只有修正發註冊信這部份, 記得差別就只在我有改 line 131-line 143 部份, 至於發全體的信, 以同理來看, 原作者寫法應該是一樣的, 那就是找出該段程式碼, 依樣畫葫蘆修改就可以才對.
代碼: | fputs($fp, "Date: ".gmdate('r')."\r\n");
fputs($fp, "To: ".$email_to."\r\n");
fputs($fp, "Subject: ".$email_subject."\r\n");
fputs($fp, $headers."\r\n");
fputs($fp, "\r\n\r\n");
fputs($fp, "$email_message\r\n.\r\n");
$lastmessage = fgets($fp, 512);
if(substr($lastmessage, 0, 3) != 250) {
$errorlog('SMTP', "($mail[server]:$mail[port]) DATA OVER - $lastmessage", 0);
}
else{
fputs($fp, "QUIT\r\n");
} |
|
arnor太強了
此帖收藏... |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票
|
Powered by phpBB © 2001-2007 phpBB Group
|