要用mediawiki發送email,要先安裝php的pear、Mail、Net_Socket、Net_SMTP等套件。
1.安裝pear
下載http://pear.php.net/go-pear.phar
把go-pear.phar丟到安裝php的目錄(例如:D:\wamp\bin\php\php5.3.10)
從命令提示字元(用管理員身分執行)進到D:\wamp\bin\php\php5.3.10
執行php go-pear.phar
一路enter到底
安裝後到php.ini裡多一行include_path='.;D:\wamp\bin\php\php5.3.10\pear'
(有了就不用。)
Mail:
下載http://pear.php.net/package/Mail/download
Net_Socket:
下載http://pear.php.net/package/Net_Socket/download
Net_SMTP:
下載http://pear.php.net/package/Net_SMTP/download
以上三個都丟到D:\wamp\bin\php\php5.3.10裡
執行
pear install -O Mail-1.?.?.tgz
pear install Net_Socket-1.?.?.tgz
pear install -O Net_SMTP-1.?.?.tgz
(?是版本名稱,照實際情況填入。)
2.設定mediawiki
把php.ini裡「;extension=php_openssl.dll」的「;」拿掉。
在LocalSettings.php裡增加下面的內容:(以gmail為例)
$wgSMTP = array(
'host' => 'ssl://smtp.gmail.com',
'IDHost' => 'XXXX',
'auth' => true,
'port' => 465,
'username' => 'XXXX@gmail.com',
'password' => 'XXXX'
);
1.安裝pear
下載http://pear.php.net/go-pear.phar
把go-pear.phar丟到安裝php的目錄(例如:D:\wamp\bin\php\php5.3.10)
從命令提示字元(用管理員身分執行)進到D:\wamp\bin\php\php5.3.10
執行php go-pear.phar
一路enter到底
安裝後到php.ini裡多一行include_path='.;D:\wamp\bin\php\php5.3.10\pear'
(有了就不用。)
Mail:
下載http://pear.php.net/package/Mail/download
Net_Socket:
下載http://pear.php.net/package/Net_Socket/download
Net_SMTP:
下載http://pear.php.net/package/Net_SMTP/download
以上三個都丟到D:\wamp\bin\php\php5.3.10裡
執行
pear install -O Mail-1.?.?.tgz
pear install Net_Socket-1.?.?.tgz
pear install -O Net_SMTP-1.?.?.tgz
(?是版本名稱,照實際情況填入。)
2.設定mediawiki
把php.ini裡「;extension=php_openssl.dll」的「;」拿掉。
在LocalSettings.php裡增加下面的內容:(以gmail為例)
$wgSMTP = array(
'host' => 'ssl://smtp.gmail.com',
'IDHost' => 'XXXX',
'auth' => true,
'port' => 465,
'username' => 'XXXX@gmail.com',
'password' => 'XXXX'
);
留言
張貼留言