symfony 프레임 워크 사용 localhost에서 테스트 전자 메일을 보내려면 어떻게해야합니까?
가장 쉬운 방법은 무엇입니까?
감사합니다.Symfony 프레임 워크 : localhost에서 전자 메일을 보내려면 어떻게해야합니까?
2
A
답변
1
Postfix와 같은 메일 서버를 설치하고 외부 메일 서버를 SMTP 릴레이로 사용하도록 구성 할 수 있습니다. 그렇지 않으면 대부분의 이메일 서비스는 귀하의 메시지 수락을 거절하거나 스팸으로 분류합니다.
저기 serverfault에서이 스레드에 도움이 될 수도 당신-는 접미사가 Gmail을 통해 이메일을 릴레이하도록 구성하는 방법에 대해 설명합니다 Configure Postfix to send/relay emails Gmail (smtp.gmail.com) via port 587이
4
가장 쉬운 방법은, 내가 생각하고 내가 정상적으로 수행 할 수있는 _dev 환경을 구성하는 것입니다 좋은 오래된 Gmail (또는 그 문제에 대해 다른 공급자)를 사용하십시오. 앱을/프론트 엔드/설정/factories.yml이 설정 : PHP는 구글의 서버에 연결하고 메시지를 전달해야하기 때문에
dev:
mailer:
class: sfMailer
param:
logging: %SF_LOGGING_ENABLED%
charset: %SF_CHARSET%
delivery_strategy: realtime
transport:
class: Swift_MailTransport
param:
host: smtp.gmail.com
port: 465
encryption: ssl
username: [email protected]
password: your-password
보내는 전자 메일은 당연히 약간의 시간이 소요될 것입니다.
이 방법을 사용하면 프로덕션 서버에 적절한 SMTP를 설정하는 것에 대해 걱정할 수 있으며 개발 용으로 개발 용 컴퓨터를 사용할 수 있습니다. 또 다른 이점은 도로에서의 개발과 지역 카페/공항/키오스크 블록 25 번 포트 (보통)가 메일을 배달하는 데 문제가 없다는 것입니다.
관련 문제
- 1. Java로 전자 메일을 보내려면 어떻게해야합니까?
- 2. 문제 전자 메일을 보내려면
- 3. asp.net에서 감사 전자 메일을 보내려면 어떻게해야합니까?
- 4. Wicket 응용 프로그램에서 전자 메일을 보내려면 어떻게해야합니까?
- 5. gwt로 메일을 보내려면 어떻게해야합니까?
- 6. Handbrake가 끝나면 셸 스크립팅을 사용하여 전자 메일을 보내려면 어떻게해야합니까?
- 7. VB.NET을 사용하여 미리 형식화 된 전자 메일을 보내려면 어떻게해야합니까?
- 8. 커밋 작성자로부터 git post-receive 전자 메일을 보내려면 어떻게해야합니까?
- 9. html 전자 메일을 보내려면 어떻게해야합니까? 포함하지 않을 내용은 무엇입니까?
- 10. DB2 저장 프로 시저에서 전자 메일을 보내려면?
- 11. 작업이 매일 SQL Server에서 전자 메일을 보내려면
- 12. ASP.NET의 파일로 전자 메일을 보내려면 어떻게합니까?
- 13. 보낸 편지함에 전자 메일을 "보내려면"어떻게합니까?
- 14. 응용 프로그램에서 전자 메일을 보내려면 무엇이 필요합니까?
- 15. DOS 배치 명령에서 전자 메일을 보내려면 어떻게합니까?
- 16. Symfony sfMail이 전자 메일을 전달하지 않습니다
- 17. Symfony와 전자 상거래 사이트의 다른 프레임 워크
- 18. Cocoa에서 HTML 이메일을 보내려면 어떻게해야합니까?
- 19. 이메일로 신청서를 보내려면 어떻게해야합니까?
- 20. 첨부 파일이있는 Gmail로 메일을 보내려면 어떻게해야합니까?
- 21. Perl을 사용하여 Gmail을 통해 메일을 보내려면 어떻게해야합니까?
- 22. mailx & subprcoess를 통해 메일을 보내려면 어떻게해야합니까?
- 23. gprs를 통해 이메일을 보내려면 어떻게해야합니까?
- 24. PHP로 이메일을 보내려면 어떻게해야합니까?
- 25. OSX에서 웹 응용 프로그램에서 전자 메일을 보내려면 어떻게 테스트합니까?
- 26. xampp에서 xampp을 구성하여 메일을 보내려면
- 27. PHP 프레임 워크 : symfony 1, symfony 2 또는 Yii
- 28. Php Symfony 프레임 워크 문화 URL
- 29. Symfony 프레임 워크 - layout.php의 모듈 이름 변수
- 30. 사용할 프레임 워크 : CodeIgniter, Symfony 또는 CakePHP?
네, 아마도 가장 쉬운 방법 일 것입니다. 그러나 팀에서 일하는 경우 factiles.yml 파일의 다른 사용자에게 Gmail 비밀번호를 표시하면 안됩니다. 따라서 일반적인 Gmail 계정을 만들어야합니다. –
경고 : mail() [function.mail] : 포트 25에서 mailserver에 연결하지 못했습니다. php.ini에서 "SMTP"및 "smtp_port"설정을 확인하거나 ini_set()을 사용하십시오. C : \ Wamp \ www \ Digicom2011 \ lib \ vendor \ symfony \ lib \ vendor \ swiftmailer \ classes \ Swift \ Transport \ SimpleMailInvoker.php 50 행에 있습니다. 어떻게해야합니까? –
당신은 dev 환경 (frontend_dev.php 사용)에 있습니까? 그것은 메일 서버 호스트를 공백으로 읽는 것 같습니다. 즉, YAML의 형식이 잘못되었거나 잘못된 환경에있을 수 있습니다. – cvaldemar