2013-07-11 15 views
6

Sto cercando informazioni di configurazione OpenShift per la funzionalità di sendmail.sendmail su OpenShift/PHP/CodeIgniter

Non mi è del tutto chiaro quale sia il modo preferito di farlo.

Alcuni articoli dicono che è necessario installare i moduli pera/Mail.php, altri dicono che ciò avverrebbe quando si utilizza un relè. Altri dicono che OpenShift supporta la posta in uscita per impostazione predefinita, anche se con alcuni problemi.

Quindi ho cercato le cartucce che potrebbero essere disponibili, se questo è l'approccio, ma non ci sono fortuna, anche se c'è un avvio rapido SendGrid.

Tutto quello che sto cercando di fare davvero, è inviare un paio di e-mail dalla mia applicazione. Nessuna grande quantità, o mailing di marketing di massa.

Qualcuno può darmi la breve e dolce guida?

Grazie in anticipo.

+2

Perché non utilizzare [Codeigniter Email Classe] (http://ellislab.com/codeigniter/user-guide/libraries /email.html)? –

+0

sì, lo sto usando, ma la mia domanda riguarda l'infrastruttura che lo supporta. I parametri di configurazione, le variabili di ambiente OpenShift, ecc ....? – Maxcot

risposta

6

OpenShift Online è ospitato sul servizio EC2 di Amazon. La maggior parte dei server di posta elettronica sono configurati per rilevare e inserire nella blacklist messaggi di posta elettronica provenienti da EC2 quando rileva lo spam. Quindi, sebbene possa funzionare inizialmente, c'è la possibilità che le e-mail inizino a fallire silenziosamente dopo un po 'di tempo a causa dell'inserimento nella lista nera.

Si raccomanda di inoltrare attraverso terze parti server smtp/servizio:
https://www.openshift.com/blogs/email-in-the-cloud-with-mailgun
https://www.openshift.com/blogs/enabling-transactional-email-on-paas-with-sendgrid

+0

Quindi questo sarebbe un riassunto breve e dolce? (1) installa Pear/Mail sull'applicazione OpenShift, (2) Seleziona un servizio SMTP di terze parti come MailGun, o SendShift Gear su OpenShift, o gmail se hai un account lì. (3) scrivi qualsiasi codice richiesto dall'app (il mio è in PHP/CodeIgniter) per sendMai, e tutto dovrebbe essere buono. – Maxcot

+0

Una risposta molto utile che ha risolto il mio problema: http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library – Maxcot

+0

Wow. C'è un modo per ottenere una whitelist? Forse Amazon o Red Hat hanno qualcosa di simile a "app web affidabili" ... –

Problemi correlati