Gmail 구성을 사용하여 전자 메일을 보내려고하지만 할 수 없습니다. 오류가 없습니다. 심포니 로그 파일도 확인했습니다. 아무것도 추락,하지만 어떤 이메일 나는 또한 swiftmailer 실행 :( 전송되지 않습니다 : 스풀 : 명령을 전송 (아마도 이메일 스풀에 있었다)를하고 내가받은 결과 :. 0 이메일을 보내symfony2.3 응용 프로그램에서 swiftmailer를 사용하여 gmail을 통해 전자 메일을 보낼 수 없습니다.
내가 사용 dev에 환경 내 config_dev.yml에서 :
swiftmailer:
transport: gmail
username: [email protected]
password: mypass
(단지 시험) 컨트롤러에서 : 사전에
$message = \Swift_Message::newInstance()
->setSubject('Hello Email')
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody(
"some test body"
)
;
$this->get('mailer')->send($message);
감사
UPDATE : 나는 환경, 동일한 결과를 자극 스위치 : 없음 오류를 ... 내가 명령을 실행하고 나는이 오류가 도착할 때까지 : 다음
[Swift_TransportException]
Connection could not be established with host smtp.gmail.com [Unable to fin
d the socket transport "ssl" - did you forget to enable it when you configu
red PHP? #50346848]
을, 나는 php.ini 파일이 행의 주석을 해제
extension=php_openssl.dll
아무것도하지만, 같은 결과 :(
나는 또한 swiftmailer의 설정 및 이메일에 파일로 메모리 수정은 캐시에,이 :
app\cache\prod\swiftmailer\spool
추신 : 나는 어떤 프록시도 뒤에 있지 않다.
나는 찌푸린 환경에서 시도하지 않았다. 또한 파일로 메모리를 변경합니다. 팁을 주셔서 감사 드리며, – Oriam
을 알려주십시오. 내 질문에 대한 답변을보십시오. – Oriam
@Oriam 나는 'swiftmailer config에 파일을 저장하고 이메일을 보았습니다. 거기, 캐시에 :'. 그 후에 spool 명령을 사용 했습니까? – AlixB