そこで、ユーザーがパスワードを忘れたときに一時的なパスワードを送信して、ログインして変更できるようにするphpスクリプトを作成しました。スクリプトは正常に動作し、電子メールはすべて正しい情報とともに送信されます。私が変えたいのは、それが誰から送られているかということです。ウェブサイト用のGoogleメールアプリを使用してそれらのメールを送信したいのですが、メールはウェブサーバーから送信されています。私のスクリプトの送信部分は次のようになります。
$email_to = $_POST["email"];
$email_from = "Admin@domain.com";
$email_subject = "Account Information Recovery";
$email_message = "Here is your temporary password:\n\n";
$email_message .= "Password: ".$password."\n";
$email_message .= "\nPlease log into your account and immediately change your password.";
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
しかし、私がメールを受け取ると、それはから来ていAdmin@webserver
ます。Google のメール アプリを使用してこれらのメールを送信するにはどうすればよいですか?