Mantisからのメール送信にGmailを使う

Mantisはメールが送信できる環境で運用される前提で作られている様子ですが、
設置したサーバーにメールを発信できる環境がない場合は、他のサーバーのチカラを借りて送信するように設定することができます。
ここではGmailを使って送信する設定を説明します。

設定方法

2カ所のファイル編集と、Apacheの再起動が1回必要です。

Mantisのconfig_inc.phpを編集する

以下のような感じでメールの送信方法を設定します。

// GMAIL
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = "smtp.gmail.com";
$g_smtp_port = 587;
$g_smtp_username = "**********@gmail.com";
$g_smtp_password = "***password***";
$g_smtp_connection_mode = 'tls';
$g_administrator_email = '**********@gmail.com';
$g_webmaster_email = '**********@gmail.com';
$g_from_email = '**********@gmail.com';
$g_return_path_email = '**********@gmail.com';

PHPのphp.iniを編集する

以下のように、OpenSSLのエクステンションを読み込むように設定します。

extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll    ; この行のコメントアウトを外してphp_openssl.dllが読み込まれるようにする
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll

Apacheを再起動する

最初、上記だけでOKかと思っていたのですが、なぜか動きませんでした。
Apacheを再起動したら動くようになりました。

>net stop apache2.4
>net start apache2.4

コマンドライン恐怖症の方は、こんな方法でも実施できます。

GUI操作によるApacheの再起動

添付ファイル: filereboot_apache.png 253件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-09-19 (水) 19:23:56 (2194d)