-3

メールからメールにメールを送信する「送信」ボタン付きの簡単な連絡フォームがあります。

Wampサーバーを備えたローカルホストで私はそれを実行し、それは機能しています。

「偽の電子メールプログラム」を使用して送信しました。「sendmail.ini」ファイルに送信元の電子メールを入力しました。

pleskサービスをサーバーとして使用して同じ目標を達成するにはどうすればよいですか?fromメールアドレスをどこに入力できますか?

簡単な作業のように聞こえますが、私はそれを探すのに1時間以上費やしました。

私はサーバーコード用のphpを含むcontact.htmlフォームを持っています、私がやろうとしているのは、ユーザーが入力したcontact.htmlフォームの詳細を外部の電子メールに送信することです。サーバーにアップロードされました。「fromemailaddress」フィールド(サイトから送信される電子メールに電子メールアドレスを設定できます)を見つけるのに問題があります。

あなたがサイトを所有していて、一部のユーザーが「お問い合わせ」フォームに入力するとします。サイト所有者であるあなたは、ユーザーが連絡フォームに入力したユーザーの詳細が記載された電子メールをサイトから受信します。

このコードは私のphpファイル@mail($ email_to、$ email_subject、$ email_message、$ headers);からのものです。

そして、「ローカルコンピュータ」と外部の偽の電子メール送信者プログラムで「wampserver」を使用して、このファイルに「アドレスからの電子メール」(sendmail.ini)を次の行で埋めました:「smtp_server =smtp.gmail.com」 、'smtp_port = 25'および'authentication'の詳細:username=my_name@gmail.comおよびpassword='mypassword'その電子メール。

これは、「plesk」サーバーデスクで探しているものです。fromアドレス、smtp_port、および認証の詳細を入力できるiniファイルの場所。

4

1 に答える 1

0

これは私がPHPとMail()関数でそれを行う方法です:

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n";
$headers .= 'From: MyName <' . $from . '>' . "\r\n";
mail($to, $subject, $html, $headers);
  • $from=メールから
  • $to=メールに
  • $html=メール本文
  • $subject=メールの件名
于 2013-02-12T17:22:44.357 に答える