2013-07-11 2 views
6

sendmail 기능을위한 OpenShift 구성 정보를 찾고 있습니다.OpenShift/PHP/CodeIgniter의 sendmail

선호하는 방법이 무엇인지 완전히 명확하지 않습니다.

일부 기사는 pear/Mail.php 모듈이 설치되어 있어야한다고 말하면서 다른 사람은 이것이 릴레이를 사용할 때라고 말합니다. 어떤 사람들은 OpenShift가 기본적으로 보내는 메일을 지원한다고 말합니다.

그런 다음 방법이 있다면 사용할 수있는 카트리지를 찾았지만 거기에는 운이 없지만 SendGrid 빠른 시작이 있습니다.

내가 정말로하려는 것은 내 응용 프로그램에서 몇 가지 전자 메일을 보내는 것입니다. 대용량 또는 대규모 마케팅 메일이 없습니다.

누군가 내게 짧고 달콤한 방법을 알려주시겠습니까?

미리 감사드립니다.

+2

[CodeIgniter의 이메일 클래스]를 사용하지 왜 (http://ellislab.com/codeigniter/user-guide/libraries :

제 3 자 SMTP 서버/서비스를 통해 중계하는 것이 좋습니다 /email.html)? –

+0

네, 저도 사용하고 있지만 제 질문은 지원하는 인프라를 둘러싼 것입니다. 구성 매개 변수, OpenShift 환경 변수 등 ....? – Maxcot

답변

6

OpenShift Online은 Amazon의 EC2 서비스에서 호스팅됩니다. 대부분의 이메일 서버는 스팸을 탐지했을 때 EC2에서 생성 된 이메일을 탐지하고 차단하도록 구성됩니다. 따라서 처음에는 작동하지만 블랙리스트로 인해 이메일이 잠시 후 자동으로 실패 할 가능성이 있습니다.
https://www.openshift.com/blogs/email-in-the-cloud-with-mailgun
https://www.openshift.com/blogs/enabling-transactional-email-on-paas-with-sendgrid

+0

이것은 짧고 달콤한 요약입니까? (1) OpenShift 응용 프로그램에 배/Mail을 설치하십시오. (2) MailGun과 같은 타사 SMTP 서비스 또는 OpenShift의 SendShift Gear를 선택하십시오. 계정이 있으면 Gmail을 선택하십시오. (3) 앱이 필요로하는 코드 (PHP/CodeIgniter에 있음)를 보내고, 모든 것이 좋을 것입니다. – Maxcot

+0

내 문제를 해결하는 매우 유용한 대답 : http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library – Maxcot

+0

와우. 일부 화이트리스트를 사용하는 방법이 있습니까? 아마도 Amazon 또는 Red Hat은 "신뢰할 수있는 웹 응용 프로그램"과 같은 생각을 가지고 있습니다. –