Redmineでチケット変更時に送られてくるメールの本文中にあるリンクのURL(のホスト名)を設定した

Redmineではチケットを作成・変更した際に登録アドレス宛にその旨のメールが届くように設定できる。そのメールはHTMLメールで作成されているので、本文中にリンクがあって、そのリンクをクリックするとRedmineの当該チケットにジャンプするようになっている。が、いくら設定してもなぜか「localhost:3000」のまま全然変わらなかった。

最初、Redmineのディレクトリ中のconfig/configuration.ymlの設定にあるhost_nameを変更して試したのだけれど、まったく変わらなかった。これはほとほと悩んで、tmp/restart.txtをtouchしてRedmineのキャッシュを無効にしてみたものの、これでも効果がなかった。

で、管理者権限でRedmineにウェブでログインをして右上の「管理」メニューをクリックして、その中の「設定」を見ていくと、ホスト名が「localhost:3000」で設定されている項目があることに気が付く。いくらRedmineのホスト上でgrep -ir localhostとかやっても出てこなかったわけだ。データベースに設定が保存されていて、そっちが有効になっていたということのようだ。とほほほ……。

(1)まず管理者アカウントでログインし、左上の「管理」メニューをクリックする。

redmine01

(2)管理メニューの中の下の方にある「設定」をクリックする。

redmine02

(3)設定メニューの「全般」タブの中にある「ホスト名」を設定する。その下の「プロトコル」はhttpかhttpsかは適宜選択すること。設定が完了したら「保存」ボタンをクリックする。

redmine03



コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください