2011-03-27 3 views
0

sfDoctrineGuardPlugin & sfForkedDoctrineApplyPlugin을 symfony 앱에 설치했습니다. 내가 나타납니다이 메시지가 :symfony 프레임 워크에서 sfForkedDoctrineApplyPlugin으로 이메일 보내기

을 "계정을 신청 해 주셔서 감사합니다 당신은 곧 확인 이메일을 받게됩니다

나는 새 계정을 제휴 프로그램에 가입 할 때, 그가 보인다는 때문에 작동합니다.. 이메일이 보이지 않으면 "스팸"또는 "대량"폴더를 확인하십시오. "

하지만 내 사서함에는 메일이 없습니다.

그리고 내가 로그 파일을 볼 때, 나는이를 볼 수 있습니다

sfMailerMessageLoggerPlugin 보내는 이메일은

정보를 "[email protected]" "MYPROJECT에 계정을 확인하세요" : 내 factories.yml의 파일입니다 :

mailer: 
    class: sfMailer 
    param: 
     logging:   %SF_LOGGING_ENABLED% 
     charset:   %SF_CHARSET% 
     delivery_strategy: realtime 
     transport: 
     class: Swift_SmtpTransport 
     param: 
      host:  smtp.gmail.com 
      port:  465 
      encryption: ssl 
      username: [email protected] 
      password: password 

저는 localhost에서 내 응용 프로그램을 사용하고 있습니다. ssl 확장자는 php.ini에서 활성화됩니다.

제발 도와 줄 수 있습니까? 그리고 나쁜 영어로 미안해! 이 라인은 factories.yml에 존재하지 않는 것을


+1

앱에서 이메일을 보내려는 경우 작동합니까? app.yml의 sfApplyPlugin 섹션이 맞습니까? – Maerlyn

+2

메일 메시지의 '보낸 사람'헤더가 Gmail 주소와 정확히 일치하도록 설정하는 것이 중요합니다. 그렇지 않으면 GMail이 메시지 전달을 허용하지 않습니다. –

+0

또한 스팸 폴더 – Dziamid

답변

0

검사 :

dev: 
    mailer: 
    param: 
     delivery_strategy: none 
0

네, 그것은 바로,이 라인은 내 factories.yml 파일에 존재한다. 이 줄을 삭제하고 내 문제를 해결합니다.

"dev"구성이 "all"구성보다 우선합니다.

감사합니다. 미안하지만 내 나쁜 영어를 형성합니다.