2011-10-24 5 views
0

私は水銀のメールプログラムにアクセスして毎回新しいユーザーを追加しなくても、クライアントがWebベースのインターフェイスを使って電子メールを作成できるようにしたいと考えています。私はちょうど私のクライアントが私のwampserver電子メールシステムで電子メールを作成できるようにするソースまたはスクリプトが必要です。Wamp用メール作成スクリプト

私はメールホストとしてMercuryMailを使用しています。私は現在自分のサーバーに公開していますが、Webページに入れることができるメール作成スクリプトが必要です。好ましくはPHP。

助けてください、 ありがとうございました。

答えて

0

1)「php.ini」を開きます。実行している特定のサーバーに依存するため、そのサーバーの場所を知っておく必要があります。

2)php.iniファイルの "SMTP"という属性を検索します。一般的に "SMTP = localhost"という行があります。 localhostをISPのsmtpサーバー名に変更します。また、smtp_portという別の属性が25に設定されています。php.iniファイルに次の値を設定します。

SMTP = smtp.wlink.com.np 
smtp_port = 25 

3)Apacheモジュールを再起動して、PHPモジュールと属性を再読み込みします。

4)今

警告、あなたはこのような警告を取得する可能性があります

mail(“[email protected]”,”test subject”,”test body”); 

、メール()関数を使用してメールを送信しよう:メール()[function.mail]:「 C:\ Program Files \ xampp \ htdocs \ testmail.phpの行1にある "From:"ヘッダーがありません

5)ここで、次のヘッダーを指定してメールを送信しようとしました再び

$headers = ‘MIME-Version: 1.0′ . “\r\n”; 
$headers .= ‘Content-type: text/html; charset=iso-8859-1′ . “\r\n”; 
$headers .= ‘From: [email protected]’ . “\r\n”; 
mail(“[email protected]”,”test subject”,”test body”,$headers); 

ローカルホストから "[email protected]"にメールが送信されます。

注:一部のsmtpサーバーでは、送信者の電子メールアドレスが検証されるため、「[email protected]」の場所にある電子メールアドレスは有効な既存の電子メールアドレスである必要があります。そうでない場合は、 [email protected] "

+0

これは、OPが望んでいないものです。彼はクライアントのために自動的に電子メールアカウントを作成したいと考えています。 –

+0

@MarcB これはまさに私がやりたいことです。クライアントが自分のサーバーに自分の電子メールアカウントを作成できるようにしたい。私はすでに私のサーバーとの間でメールを送受信できます。私はちょうどクライアントが私のサーバー上で電子メールを作成できるようにPHPベースのスクリプトや何かが必要です。 –

関連する問題