2013-07-11 19 views
6

Szukam informacji o konfiguracji OpenShift dla funkcji sendmail.sendmail na OpenShift/PHP/CodeIgniter

Nie jest dla mnie całkowicie jasne, jaki jest preferowany sposób.

Niektóre artykuły mówią, że trzeba mieć zainstalowane moduły gruszka/Mail.php, inne twierdzą, że byłoby to możliwe w przypadku używania przekaźnika. Inni mówią, że OpenShift domyślnie obsługuje pocztę wychodzącą, chociaż z pewnymi problemami.

Potem szukałem wkładów, które mogą być dostępne, jeśli takie jest podejście, ale bez powodzenia, mimo że istnieje szybki start SendGrid.

Wszystko, co próbuję zrobić naprawdę, to wysłanie kilku e-maili z mojej aplikacji. Brak dużych ilości lub masowe wysyłki marketingowe.

Czy ktoś może podać mi krótkie i słodkie instrukcje?

Z góry dziękuję.

+2

Dlaczego nie używać [CodeIgniter Email klasa] (http://ellislab.com/codeigniter/user-guide/libraries /email.html)? –

+0

tak, używam tego, ale moje pytanie dotyczy infrastruktury, która je obsługuje. Parametry konfiguracyjne, zmienne środowiskowe OpenShift itp. ....? – Maxcot

Odpowiedz

6

OpenShift Online jest hostowany w usłudze Amazon EC2. Większość serwerów poczty e-mail jest skonfigurowana do wykrywania i blokowania wiadomości e-mail pochodzących z EC2, gdy wykryje spam. Mimo że może początkowo działać, jest szansa, że ​​po pewnym czasie wiadomości e-mail zaczną cichutko ulegać awarii z powodu bycia na czarnej liście.

Zaleca się przekazywać za pośrednictwem serwera SMTP 3rd Party/usługi:
https://www.openshift.com/blogs/email-in-the-cloud-with-mailgun
https://www.openshift.com/blogs/enabling-transactional-email-on-paas-with-sendgrid

+0

Czy to byłoby krótkie i słodkie podsumowanie? (1) zainstaluj gruszka/Mail w aplikacji OpenShift, (2) Wybierz zewnętrzną usługę SMTP, taką jak MailGun, lub SendShift Gear na OpenShift, lub Gmail, jeśli masz tam konto. (3) napisz jaki kod wymaga aplikacja (moja jest w PHP/CodeIgniter) do sendMai, a wszystko powinno być dobre. – Maxcot

+0

Bardzo użyteczna odpowiedź, która rozwiązała mój problem: http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library – Maxcot

+0

Wow. Czy istnieje sposób, aby uzyskać dostęp do białej listy? Być może Amazon lub Red Hat przypominają "zaufane aplikacje internetowe" ... –

Powiązane problemy