3
的文章中,我想我的鏈接到MediaWiki的「謝謝」發送郵件作者時,他創建了一個新的文章。 此方法是否有擴展可用?發送謝謝您通過電子郵件發送給每個用戶創建MediaWiki的
或者:我創建從一個特殊頁的文章。所以可以添加我自己的擴展並編寫一個電子郵件腳本。但我很困惑如何獲得作者的電子郵件ID。
的文章中,我想我的鏈接到MediaWiki的「謝謝」發送郵件作者時,他創建了一個新的文章。 此方法是否有擴展可用?發送謝謝您通過電子郵件發送給每個用戶創建MediaWiki的
或者:我創建從一個特殊頁的文章。所以可以添加我自己的擴展並編寫一個電子郵件腳本。但我很困惑如何獲得作者的電子郵件ID。
global $wgPasswordSender, $wgPasswordSenderName;
$from = new MailAddress($wgPasswordSender, $wgPasswordSenderName);
$to = new MailAddress($user);
$subject = "Thank you!";
$text = "This is a test. Blah blah blah...";
$status = UserMailer::send($to, $from, $subject, $text);
if ($status->isGood()) {
// Great, it worked!
} else {
// Something went wrong, deal with it...
// The $status object will have more information.
}
的MailAddress
構造函數採用一個User
對象或地址和名稱。 $wgPasswordSender
是MediaWiki用於發送密碼重置電子郵件和其他類似內容的默認電子郵件地址;你已經希望在你的LocalSetting.php
中配置它。
感謝的人。這代碼工作!!!! 我在'創建文章掛鉤'下添加了這段代碼,並將其放置在Hook.php中。像魅力一樣工作..感謝一噸! – jaga3421
@ jaga3421:那麼你可以upvote並接受它。 – Wikis
我做到了。謝謝你們 – jaga3421