0

何が問題なのかわかりません。ファイルをラップトップに転送していますが、ラップトップでphpinfoを確認すると、実際にはデスクトップのものと同じように見えるphpメーラーでメールを送信できません..

SMTP smtp.mail.yahoo.com smtp.mail.yahoo.com smtp_port 25 25

エラーは smtp ホストに接続できませんでした 間違っています

私はopenssl拡張機能を開きました.smtpはあなたが必要な場合にあなたが見ることができるようにここに私のコードがあります

$mail = new PHPMailer();

$mail->IsSMTP(); // send via SMTP
$mail->Host="smtp.mail.yahoo.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "******"; // SMTP username
$mail->Password = "******"; // SMTP password

$mail->From = "****";
$mail->FromName = "******";
$mail->AddAddress(******","*******");



$mail->WordWrap = 50; // set word wrap

$mail->IsHTML(true); // send as HTML

$mail->Subject = "Welcome to LilShop";

$mail->Body = ' Message ';

$mail->Send();

助けてくださいありがとう

4

1 に答える 1

0

追加

$mail->Port=465;
$mail->SMTPSecure = "tls"; 

そして、それはうまくいくはずです。Yahoo SMTP にはポートと TLS が必要です。ここで PHPMailer の例を確認することもできます: http://phpmailer.worxware.com/index.php?pg=exampleasmtp

于 2013-02-19T05:43:25.107 に答える