EurekaLog傳送郵件問題修正

2021-09-09 05:12:18 字數 733 閱讀 2978

使用eurekalog將錯誤以郵件的形式傳送時,發現使用smtp client方式傳送郵件時不能成功,到網上搜尋了一下,有說是郵件8bit mime編碼格式的問題(我上個部落格中提到過),也有說是多傳送了個rest(rset)指令問題,我測試了一下,發現可能是舊版本中是這種問題,我現在使用的是eurekalog 6.0.21 r2 enterprise(d2010),仔細研究傳送失敗錯誤,發現是傳送郵件時驗證身份問題(仍然要求支援8bit mime,測試sina支援),找到安裝目錄下的exceptionlog.pas檔案,從10850行開始:1if

((pos('"

', afrom) =0

) and

(pos(

'<

', afrom) =0

)) then

2fromstr :=(

'"'+

loggedusername +'

" <'+

onestring(afrom) +'

>')

3else

4fromstr :

=onestring(afrom);56

將fromstr給多加了些資訊,注釋掉上面的資訊,然後使用下面的語句:

1fromstr :

=onestring(afrom); 

再測試,smtp client方式傳送郵件成功!

(不知道是不是還有別的解決方法,或者通過其它設定可以完成,反正我測試簡單修改後就可以正常傳送了)

郵件傳送問題

environment.rb裡配置 require smtp tls actionmailer base.delivery method smtp 以簡單郵件傳送協議傳送郵件 actionmailer base.default charset gbk 設定郵件的預設編碼為國標碼否則傳送的郵件主題可能...

bugzilla傳送郵件問題

一 郵箱設定 開通郵箱smtp服務,這裡以163郵箱為例。1 登陸郵箱,進入郵箱設定。2 進入smtp服務設定,開通smtp服務。二 bugzilla配置檔案設定 1 找到bugzilla安裝目錄 data下的params檔案 關於bugzilla的傳送郵件問題,在網上查了很多,有的用sendmai...

Python傳送郵件問題

用python 發檔案,之前遇到很多次問題,也解決了很多次,後來沒有記錄,也不見了,所以每次都弄到弄去很麻煩,還是記錄一下為妙。按理其他也一樣 usr bin python coding utf 8 import smtplib from email.mime.text import mimetex...