0

ユーザーがアカウントを登録した後、アクティベーション リンクをユーザーに送信したいと考えています。このhttp://www.homeloan.com.sgを $message に入れるとメールが届きませんでしたが、.sg を削除してhttp://www.homeloan.comを入れると機能します。エラーメッセージがないので、何が間違っているのか本当にわかりません。助けてください

ここに私のコードがあります:

$id = mysql_insert_id();
$to = 'myemail@gmail.com';
$subject = "E-mail Verification";
$message = 'Click on the link to verify your account-> http://www.homeloan.com.sg/rates/activate?id='.$id.'';
$headers = "From: Homeloan Singapore" . "\r\n" . "Reply-To: enquiry@homeloan.com.sg"; 
mail($to,$subject,$message,$headers, '-f enquiry@homeloan.com.sg');
4

2 に答える 2

0

サイトに入力するフォームがあるかどうかを確認してから、対応する変数で入力タグを組み立てて、フォームに正しく入力してください。

「メール」を変数 ($...) に (.) または "..." で連結してみてください。

于 2012-07-02T04:16:30.727 に答える
0

何が間違っているのか本当にわかりません

間違いはありません。私はこのコードを試しました:

<?php
$id = 1;
$to = 'my_email@gmail.com';
$subject = "E-mail Verification";
$message = 'Click on the link to verify your account-> http://www.homeloan.com.sg/rates/activate?id='.$id;
$headers = "From: Homeloan Singapore" . "\r\n" . "Reply-To: enquiry@homeloan.com.sg";
mail($to,$subject,$message,$headers, '-f enquiry@homeloan.com.sg');

メールボックスに届きました。もしかして、あなたのアカウントは迷惑メールフォルダに入っていたのでしょうか?

于 2012-07-02T04:25:51.960 に答える