私は梨(SMTP)Mail.phpは送信されません、エラーなし
スクリプト(ホストされたサーバー上で実行されている)cPanelのメールサーバを経由してSMTPでメールを送信するためにPEARのMail.phpを使用しようとしていますメールサーバーと同じサーバー上にあります。
私はエラーを取得していないんだけど、私はまた、すべてのメールが届かない、と私は知っていない理由:/
マイコード:
Email.php
<?php
ini_set("include_path", '/home/gamerfin/php:');
require_once "Mail.php";
class Email{
function mailClient(){
return Mail::factory('smtp', array(
'host' => 'ssl://mail.gamerfinder.net',
'port' => '465',
'auth' => true,
'debug' => true,
'username' => '[email protected]', //your gmail account
'password' => '*********' // your password
));
}
function send(){}
function newMessageMail($sender, $email, $message){
echo $email;
$smtp = self::mailClient();
$from = '[email protected]'; //change this to your email address
$to = $email; // change to address
$subject = 'New Message from '.$sender; // subject of mail
$body = "You have recieved a new message from ".$sender."<br>Message:<br>".$message; //content of mail
$headers = array(
'From' => $from,
'To' => $email,
'Subject' => $subject
);
$mail = $smtp->send($to, $headers, $body);
var_dump ($mail);
}
}
?>
誰かが間違っているかもしれないと思っていますか?
私は他の質問を見て、その答えのいくつかを試してみましたが、運まし:EDIT
はここでメールのデバッグログだおかげ
/
:
DEBUG: Recv: 220-cloud536.unlimitedwebhosting.co.uk ESMTP Exim 4.89 #1 Fri, 25 Aug 2017 23:52:55 +0100
DEBUG: Recv: 220-We do not authorize the use of this system to transport unsolicited,
DEBUG: Recv: 220 and/or bulk e-mail.
DEBUG: Send: EHLO localhost
DEBUG: Recv: 250-cloud536.unlimitedwebhosting.co.uk Hello localhost [149.255.60.167]
DEBUG: Recv: 250-SIZE 52428800
DEBUG: Recv: 250-8BITMIME
DEBUG: Recv: 250-PIPELINING
DEBUG: Recv: 250-AUTH PLAIN LOGIN
DEBUG: Recv: 250 HELP
DEBUG: Send: AUTH LOGIN
DEBUG: Recv: 334 VXNlcm5hbWU6
DEBUG: Send: bWVzc2VuZ2VyQGdhbWVyZmluZGVyLm5ldA==
DEBUG: Recv: 334 UGFzc3dvcmQ6
DEBUG: Send: ***************
DEBUG: Recv: 235 Authentication succeeded
DEBUG: Send: MAIL FROM:
<[email protected]>
DEBUG: Recv: 250 OK
DEBUG: Send: RCPT TO:
<[email protected]>
DEBUG: Recv: 250 Accepted
DEBUG: Send: DATA
DEBUG: Recv: 354 Enter message, ending with "." on a line by itself
DEBUG: Send: From: [email protected]
To: ***********@gmail.com
Subject: New Message from jamiemac262
DEBUG: Send: You have recieved a new message from jamiemac262<br>
Message:<br>
jamiemac262 has accepted your request to play Elite Dangerous
DEBUG: Send:
.
DEBUG: Recv: 250 OK id=1dlNTD-0006DI-TS
DEBUG: Send: QUIT
DEBUG: Recv: 221 cloud536.unlimitedwebhosting.co.uk closing connection
パスワードをできるだけ早くリセットしてください。また、迷惑メールフォルダを確認しましたか、gamerfinderの受信トレイに「送信されなかったメールが送信者に返されました」というメールがありますか? Gmailは厄介なことがあります。 –
私のパスワードはそこに記載されていませんか... ...またはその行をスキップしましたか? (私は時々笑) –
それはbase64エンコードされていると記載されていた.. –