0
PHPMailer v5로 웹 사이트를 업로드했습니다. localhost에서는 잘 작동하지만 온라인으로 시도했을 때 Nginx-405-not-allowed 페이지가 표시됩니다. 아래는 내 메일 기능에 대한 나의 구성입니다.Nginx 405 허용되지 않음 - PHPMAILER
require 'vendor/phpmailer/phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'mypassword';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
aswer가 없지만 PHPMailer를 사용하기 위해 작곡가를 사용하고있는 것처럼 보입니다.하지만 잘못로드하는 것 같습니다. 당신은'vendor '/ autoload.php';'만 요구하면되고, 그것보다 더 깊게 가지 않아야합니다. 작곡가를 사용할 때 자동 로딩을 처리합니다. – Synchro
그래서 나는 phpmailer 각하 @ 싱크로를 처리하겠습니까? 어떤 대안으로 웹 서버 제공 업체의 전자 메일에 액세스 할 수 있습니까? 나는 외부 우편 서비스가 바람직하기 때문에 php mail()을 할 수 없다. – Bok
ISP가 아웃 바운드 SMTP를 차단하면 메일 서버를 사용하기를 원합니다 - GoDaddy가이 작업을 수행합니다. 자신의 문서를 읽거나 더 나은 ISP를 찾으십시오. – Synchro