それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

SOGo が日本語で返信ボタン・転送ボタンが押せない問題

SOGo が日本語で返信ボタン・転送ボタンが押せない問題

Sogo でメールを返信する際に、「返信ボタンが動かない」問題がずっとある。

SogoのGNUStepがずっとエラーを吐いている。

NAME:NSInvalidArgumentException
 REASON:Can not determine type information for -[NSException setUserInfo:] INFO:{templateURL = 
"file:///usr/lib/GNUstep/SOGo/Mailer.SOGo/Resources/SOGoMailJapaneseForward.wo/"; }

日本語の言語ファイル(返信テンプレート)がうまく読み込めてないと思われる。たぶん文字コードの問題。

quick-fix

日本語の言語ファイルに含まれる返信テンプレートをEnglishで上書きする。

cd /usr/lib/GNUstep/SOGo/Mailer.SOGo/Resources
# reply が動かないのでEnglishをコピーする
sudo mv SOGoMailJapaneseReply.wo/ ~
sudo cp -r SOGoMailEnglishReply.wo/ SOGoMailJapaneseReply.wo/
sudo mv SOGoMailJapaneseReply.wo/SOGoMailEnglishReply.html  SOGoMailJapaneseReply.wo/SOGoMailJapaneseReply.html
sudo mv SOGoMailJapaneseReply.wo/SOGoMailEnglishReply.wod  SOGoMailJapaneseReply.wo/SOGoMailJapaneseReply.wod
# forward が動かないのでEnglishをコピーする
sudo mv SOGoMailJapaneseForward.wo/ ~
sudo cp -r SOGoMailEnglishForward.wo/ SOGoMailJapaneseForward.wo/
sudo mv SOGoMailJapaneseForward.wo/SOGoMailEnglishForward.html  SOGoMailJapaneseForward.wo/SOGoMailJapaneseForward.html
sudo mv SOGoMailJapaneseForward.wo/SOGoMailEnglishForward.wod  SOGoMailJapaneseForward.wo/SOGoMailJapaneseForward.wod
# 再起動
sudo systemctl restart sogo