2013-07-11 25 views
6

Tôi đang tìm thông tin cấu hình OpenShift cho chức năng sendmail.sendmail trên OpenShift/PHP/CodeIgniter

Nó không hoàn toàn rõ ràng đối với tôi những gì cách ưa thích để làm điều đó là.

Một số bài viết nói rằng người ta phải cài đặt mô-đun lê/Mail.php, những người khác nói rằng điều này sẽ xảy ra khi sử dụng rơle. Những người khác nói rằng OpenShift hỗ trợ thư gửi đi theo mặc định, mặc dù với một số vấn đề.

Sau đó, tôi đã tìm hộp mực có thể có sẵn, nếu đó là cách tiếp cận, nhưng không có may mắn ở đó, mặc dù có một SendGrid quickstart.

Tất cả những gì tôi đang cố thực hiện, gửi một vài email từ ứng dụng của tôi. Không có số lượng lớn, hoặc thư tiếp thị hàng loạt.

Ai đó có thể vui lòng cho tôi cách thực hiện ngắn và ngọt ngào không?

Xin cảm ơn trước.

+2

Tại sao không sử dụng [CodeIgniter Email Lớp] (http://ellislab.com/codeigniter/user-guide/libraries /email.html)? –

+0

vâng, tôi đang sử dụng điều đó, nhưng câu hỏi của tôi là về cơ sở hạ tầng hỗ trợ nó. Các tham số cấu hình, các biến môi trường OpenShift, vv ....? – Maxcot

Trả lời

6

OpenShift Online được lưu trữ trên dịch vụ EC2 của Amazon. Hầu hết các máy chủ email được cấu hình để phát hiện và danh sách đen các email có nguồn gốc từ EC2 khi nó phát hiện thư rác. Vì vậy, mặc dù nó có thể làm việc ban đầu, có một cơ hội mà các email bắt đầu im lặng thất bại sau một thời gian do bị đưa vào danh sách đen.

Đó là khuyến cáo để chuyển tiếp thông qua 3 máy chủ smtp bên/dịch vụ:
https://www.openshift.com/blogs/email-in-the-cloud-with-mailgun
https://www.openshift.com/blogs/enabling-transactional-email-on-paas-with-sendgrid

+0

Vì vậy, đây sẽ là một bản tóm tắt ngắn và ngọt ngào? (1) cài đặt lê/Thư trên ứng dụng OpenShift, (2) Chọn dịch vụ SMTP của bên thứ 3 như MailGun hoặc SendShift Gear trên OpenShift hoặc gmail nếu bạn có tài khoản ở đó. (3) viết mã bất kỳ ứng dụng yêu cầu (tôi là trong PHP/CodeIgniter) để gửiMai, và tất cả nên được tốt. – Maxcot

+0

Một câu trả lời rất hữu ích đã giải quyết được vấn đề của tôi: http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library – Maxcot

+0

Wow. Có cách nào để có được một số danh sách trắng không? Có lẽ Amazon hoặc Red Hat có đôi chút giống như "ứng dụng web đáng tin cậy" ... –

Các vấn đề liên quan