これは SOURCEFORGE.NET によって提供されるサンプル コードです。ユーザーは、includes/mail.inc でそれに接続されている関数を見つけて (内容については添付ファイルを参照)、必要な変更を加えてから、SF の prwebmail サーバーを使用して送信できます。独自のプロジェクト Web サイト。新規登録ユーザー向けのアクティベーション レターなど。これは、php.ini の SMTP デフォルト設定を置き換えるために使用されます。仮想ホスト ユーザーには php.ini を編集する権限がないことを知っておく必要があります。
include('Mail.php');
$recipients = array( 'someone@example.com' ); # 1 つ以上のメールを指定できます
$headers = array (
'From' => 'someone @example.com',
'To' => join(', ', $recipients),
'Subject' => 'プロジェクト Web からのメールをテストしています',
$body = "これは送信されましたプロジェクト web から php 経由!n";
$mail_object =& Mail::factory('smtp',
array(
'host' => 'prwebmail',
'auth' => true,
'username ' => 'YOUR_PROJECT_NAME',
'password' => 'PASSWORD', # プロジェクトの設定ページで設定した通り
#'debug' => # デバッグを有効にするためにコメントを解除します
$mail_object ->send($recipients, $headers, $body);
include/mail.inc ファイルの内容:
Drupal7.12 をダウンロードして、includes/mail.inc を読んでください
ありがとうございます!
ディスカッションに返信 (解決策)
言い忘れていましたが、phpmailer はこのプロジェクト Web では動作しませんでした
。 wordpress プログラムであれば、wordpress smtp を統合できます... また、バックグラウンドで discuz を自分でセットアップすることもでき、sourceforge のメールも使用できます
ホスト: prwebmail https://sourceforge.net/p/ forge/documentation/Project%20Web%20Email/