PHP로 swiftmailer를 사용하여 전자 메일을 보내려고 노력한 결과, localhost xampp 서버 v3.2.1을 사용하고 있습니다. 버전은 5.4.31이고 내 swiftmailer 내가 V5.3 여기xampp localhost의 Swiftmailer가 전자 메일을 보내지 않았습니다. (많은 연구를 수행했습니다)
는 PHP 파일입니다 믿습니다 : 단지 빈 반환
require_once 'lib/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com',465,'ssl')
->setUsername('[email protected]')
->setPassword('password');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('[email protected]'))
->setTo(array('[email protected]'))
->setBody('Hello World')
;
$result = $mailer->send($message);
if (!$mailer->send($message,$failures)) {
echo "Failures:";
print_r($failures);
} else {
echo "sent";
}
페이지와 어떤 이메일이 전송하거나 received.Please 경우 이야기가있다 이 작업을하기 전에 구성해야 할 것이 있거나 중요한 코드 줄을 놓친 것입니다.
미리 감사드립니다.
내가 노력하고 내가 오류 로그에 입력을 가지고하면되는 계속 :
[15-Oct-2014 16:33:49 Europe/Berlin] PHP Fatal error: Uncaught exception 'Swift_TransportException' with message 'Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 fn2sm17247597pdb.75 - gsmtp
"' in C:\xampp\htdocs\1\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php:386
Stack trace:
#0 C:\xampp\htdocs\1\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php(281): Swift_Transport_AbstractSmtpTransport->_assertResponseCode('535-5.7.8 Usern...', Array)
#1 C:\xampp\htdocs\1\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\EsmtpTransport.php(245): Swift_Transport_AbstractSmtpTransport->executeCommand('RSET\r\n', Array, Array)
#2 C:\xampp\htdocs\1\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\Esmtp\Auth\XOAuth2Authenticator.php(56): Swift_Transport_EsmtpTransport->executeCommand('RSET\r\n', Array)
#3 C:\xampp\htdocs\1\vendor\swiftmailer\swiftma in C:\xampp\htdocs\1\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php on line 386
입니다. 어떤 메아리도 실행되지 않습니다. 로그 파일에 오류 메시지가 표시된다고 가정합니다. 오류 메시지를 보내주십시오. – andy
죄송합니다. Swiftmailer의 새로운 오류 메시지에 대한 로그 파일을 어디에서 찾을 수 있습니까? – Vantablack
'php.ini' 파일에'error_log ='줄이있는 XAMPP 설정을 확인하십시오. 거기에 에러 로그를 찾을 수 있습니다. –
andy