0

私は迅速なメールを使用してメールを送信することを学んでいます。以下のコードを試して、php の成功でもメールを送信しようとしましたが、hotmail にメールを送信しませんでした。465 と 587 を使用してみましたが、どちらも hotmail にメールを送信できませんでした。

 <?php

 require_once 'lib/swift_required.php';


 echo 'Mail sent <br />';  

 $username = 'vic.ho******@gmail.com';
 $password = 'password';

 $transporter = Swift_SmtpTransport::newInstance('smtp.gmail.com', 587, 'ssl')
 ->setUsername($username)
 ->setPassword($password);

 $mailer = Swift_Mailer::newInstance($transporter);



 $message = Swift_Message::newInstance('Wonderful Subject')
  ->setFrom(array('vic.ho******@gmail.com'))
  ->setTo(array('dark*****@hotmail.com'))
  ->setBody('Test Message Body')
  ;


 $result = $mailer->send($message);

 echo $result;

 ?>

この前に、以下のコードを使用しようとしましたが、「解析エラー: 構文エラー、予期しない ''vic.ho* * @gmail.com'' (T_CONSTANT_ENCAPSED_STRING)、識別子 (T_STRING) または変数 (T_VARIABLE) または '{ ' または '$' の C:\Users\Popo\Desktop\xampp\xampp\htdocs\test\mailtry.php の 13 行目"

これがコードです

 <?php

 require_once 'lib/swift_required.php'; 


 $transporter = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465,'ssl')
  ->setUsername($this-> 'vic.ho******@gmail.com')
  ->setPassword($this-> 'password');

 $mailer = Swift_Mailer::newInstance($transporter);



 $message = Swift_Message::newInstance('Wonderful Subject')
 ->setFrom(array('vic.hon******@gmail.com'))
 ->setTo(array('dark******@hotmail.com'))
 ->setBody('Test Message Body')
  ;


  $result = $mailer->send($message);

  echo $result;


  echo 'line 58 <br />';

  ?>

メールを送信するために、php.ini または水銀で任意の構成を有効にする必要がありますか?それとも、学校のファイアウォールが原因で、メールを送信できませんか? 今、私はXAMPPを使用してメールを送信しているためです。誰かが私にメールを送信する別の方法を教えてくれることを願っています。ありがとう!

4

1 に答える 1