How To Set the SMTP Timeout in Confluence
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
目的
For some environments, it may be necessary to update the SMTP Timeout in Confluence. This can be done through SQL query.
There is a feature request to add this functionality to the UI, which can be found here: CONF-34844 - Getting issue details... STATUS
ソリューション
Confluence を停止します。
Back up your Confluence database
Run the following query on the database:
SELECT * FROM BANDANA WHERE BANDANAKEY = 'atlassian.confluence.smtp.mail.accounts';
Find the following in the BANDANAVALUE:
<property name="mail.smtp.timeout" value="10000"/>
および
<property name="mail.smtp.connectiontimeout" value="10000"/>
Use SQL's REPLACE function to increase the values
EXAMPLE:UPDATE BANDANA SET BANDANAVALUE = replace(BANDANAVALUE,'<property name="mail.smtp.connectiontimeout" value="10000"/>','<property name="mail.smtp.connectiontimeout" value="20000"/>') WHERE BANDANAVALUE LIKE '%mail.smtp.connectiontimeout%'; UPDATE BANDANA SET BANDANAVALUE = replace(BANDANAVALUE,'<property name="mail.smtp.timeout" value="10000"/>','<property name="mail.smtp.timeout" value="20000"/>') WHERE BANDANAVALUE LIKE '%mail.smtp.timeout%';
For MS SQL the update statements are:
UPDATE BANDANA SET BANDANAVALUE = CAST(REPLACE(CAST(BANDANAVALUE as nvarchar(max)),'<property name="mail.smtp.timeout" value="10000"/>','<property name="mail.smtp.timeout" value="20000"/>') as ntext) WHERE BANDANAVALUE LIKE '%mail.smtp.connectiontimeout%'; UPDATE BANDANA SET BANDANAVALUE = CAST(REPLACE(CAST(BANDANAVALUE as nvarchar(max)),'<property name="mail.smtp.connectiontimeout" value="10000"/>','<property name="mail.smtp.connectiontimeout" value="20000"/>') as ntext) WHERE BANDANAVALUE LIKE '%mail.smtp.timeout%';
Also note: If email settings are updated, the settings will revert to the default. You will need to reproduce these steps after the change has been made.
- Confluence を再起動します。