論壇發信與雷電之間通信失敗 嚴重...

 
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server)
上一篇文章 :: 下一篇文章  
發表人 內容
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太強了
此帖收藏...
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    尊龍佈告欄 首頁 -> 雷電MAILD (mail server) 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB © 2001-2007 phpBB Group