前端時間把一個項目轉移到另一個地方
連帶的bugzilla也要轉移
新的地方沒有perl,新裝了一個
部署好以後bugzilla郵件發送老不成功
提示There was an error sending mail from '[email protected]' to '[email protected]':Couldn't authenticate 'aaa:...'
一開始以爲原來的郵箱smtp服務壞了,換了郵箱還是如此
關了防火牆也無效(之前有因爲防火牆出過問題)
後來注意到改郵件smtp服務器配置的時候,會提示
The new value for smtp_username is invalid: Error requiring
Authen::SASL: 'Can't locate Authen/SASL.pm in @INC (@INC contains: .
lib C:/Perl/site/lib C:/Perl/lib)
才發現是因爲少裝了一個perl包:Authen-SASL
安裝的時候竟然被列爲可選包。。。。。。。。。。。。
文檔裏也沒有提醒說要使用郵件得裝這個包
一直以爲新服務器有問題,因爲用的整套360的東西,完全沒用過,以爲防火牆設置被藏起來了
耗了一整天,md真不值
特此記錄,以此爲戒