일부 호스트 분/시간/하루에 보낼 수있는 메시지 수를 제한합니다. 그런 다음
<?php
include_once 'phpmailer/class.phpmailer.php';
function do_mail($from, $name, $to, $subject, $message, $debug = false) {
$blah = base64_decode('base64-encoded password here');
$mail = new PHPMailer();
$mail->IsSMTP();
if($debug) $mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'tls';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->Username = '[email protected]';
$mail->Password = $blah;
$mail->SetFrom($from, $name);
$mail->AddAddress($to, $to);
$mail->Subject = $subject;
$body = $message;
$mail->MsgHTML($body);
$mail->AltBody = $message;
if($mail->Send()) {
return true;
} else {
return $mail->ErrorInfo;
}
}
?>
에 :
는이 문제를 해결하려면, 내가 두 번째 Gmail에서 PHPMailer를 사용하여 스크립트에서 메시지를 보낼 계정을 설정 한 후 (mail.php
이라고 함)이 스크립트를 만든 메시지 보내기 :
<?php
include_once 'mail.php';
$result = do_mail('[email protected]', 'First Last', '[email protected]', 'Subject here', 'message here');
// Or, with debugging:
$result = do_mail('[email protected]', 'First Last', '[email protected]', 'Subject here', 'message here', true);
// Print the result
var_dump($result);
?>
어떤 호스트를 사용하고 계십니까? 일부 호스트는 분/시간/일당 보낼 수있는 메시지 수를 제한합니다. –
그건 사실이야. 나는 정말로 확신 할 수 없다. 방금 Wordpress 설치에 대한 FTP 액세스 권한이 있습니다. 그게 틀림 없어. – connorbode
000Webhost, Hosting24, HourB, PowrHost와 같은 호스트 (예 : '주 호스팅'에 의해 실행되는 모든 호스트)는 메시지 수를 제한한다는 것을 알고 있습니다. 또한 총 1000 개의 메시지 만 보낼 수 있습니다. –