0

私はほとんどすべてを試しました。メールを送りたいだけです。

私の最初のコード:

<?php
$to = "yourgmail@gmail.com";
$subject = "HELLO";
$body = "HI!";
try {
    mail($to, $subject, $body);
} catch (Exception $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}
?>

機能していません。エラー メッセージは表示されず、動作していません。

私の 2 番目のコード:

function send_mail('mygmail@gmail.com','yourgmail@gmail.com','HELLO','HI!')
{
    $headers = '';
    $headers .= "From: $from\n";
    $headers .= "Reply-to: $from\n";
    $headers .= "Return-Path: $from\n";
    $headers .= "Message-ID: <" . md5(uniqid(time())) . "@" . $_SERVER['SERVER_NAME'] . ">\n";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Date: " . date('r', time()) . "\n";

    mail($to,$subject,$body,$headers);
}

それも機能していません。

私を助けてください :)

4

1 に答える 1

0

これは機能しますか?

最初の部分:

<?php 

$to = "yourgmail@gmail.com"; 
$subject = "HELLO"; 
$body = "HI!"; 
$from = "mygmail@gmail.com";

send_mail($to,$from,$subject,$body);

?>

第二部:

<?php

function send_mail($to,$from,$subject,$body) { 

  $headers = ''; 
  $headers .= "From: $from\n"; 
  $headers .= "Reply-to: $from\n"; 
  $headers .= "Return-Path: $from\n"; 
  $headers .= "Message-ID: <" . md5(uniqid(time())) . "@" . $_SERVER['SERVER_NAME'] . ">\n"; 
  $headers .= "MIME-Version: 1.0\n"; $headers .= "Date: " . date('r', time()) . "\n";

  mail($to,$subject,$body,$headers);

}

?>

PHPメール機能を使用してGmail経由でメールを送信できるかどうかはわかりませんが、調べたことはありません。これはname@yourdomain.comで機能するはずです

于 2013-08-14T04:49:01.337 に答える