私はウェブサイトを持っており、連絡先フォームがあります。以下の私のコード:Phpmailerは同じドメインでメールを送信しません
$name = $_POST['name'];
$email = $_POST['email'];
$mail = new PHPMailer(true);
if (!$mail->addAddress('[email protected]','email')) {
die('Invalid email address');
}
$mail->isSMTP();
//$mail->SMTPAuth = true;
$mail->SMTPDebug = 2;
$mail->Host = 'localhost';
$mail->Subject = 'Subject';
$text = 'A mail...';
$mail->MsgHTML($text);
$mail->SetFrom($email);
//$mail->AddReplyTo($email,$name);
if ($mail->Send()){
ユーザーが「[email protected]」または「[email protected]」のような彼/彼女のメールアドレスを入力した場合、私は私の@はmydomainを入力した場合、それはそのaddress.Butに電子メールを送信します.com、メッセージは送信されますが、メールは到着しません。私は2日間探していますが、適切な解決策を見つけることができません。私もこれを試してみました:
私は$ mail-> addAddress([email protected] '、'電子メール ')を読んで、受信メールを[email protected]に転送して、[email protected]に送りました。 'それも送信していません。私はほとんどすべてを試しました。 MXレコードは、以下のように:
私は、これらの設定を変更したりすべきではありませんか?またはsth elseの問題?
私は非常に助けていただければ幸いです。関心、
yilmazメールサーバーのログ – software