2011-07-15 40 views
5

Tôi đã chạy một trang web trong những năm qua đã lớn lên một cách có ý nghĩa. Ngay bây giờ trong cơ sở dữ liệu của tôi tôi có khoảng 40k email và tôi đang lập kế hoạch để gửi email cho những người mà được subcrived để một số loại thức ăn. Ý tưởng là để có thể gửi email cho tất cả những người được đăng ký.Gửi thư hàng loạt từ linux

Hiện tại tôi đã cố gắng với phplist, để đọc các email và gửi cho họ nhưng tôi thấy nó mất rất nhiều thời gian để gửi tất cả các email.

  • Trước hết tôi muốn biết nếu có ra có bất kỳ danh sách web nơi tôi phải subscrive tên miền của tôi để cho gmail, hotmail, yahoo, vv biết rằng tôi không phải là thư rác và tôi sẽ gửi "rất nhiều" email hàng ngày/hàng tuần?

  • Câu hỏi khác là, có cách nào tốt hơn để gửi email trong một thời gian ngắn không? Tôi đã suy nghĩ về những thứ như, chạy một cronjob mà gửi email cùng một lúc cho những người có email bắt đầu bằng chữ a, b, c, d, e, vv vì vậy tôi có thể gửi email song song nhưng tôi không biết nếu đó là một ý kiến ​​hay. Một điều tôi đã nghĩ là tạo một người dùng Linux cho mọi người dùng và chạy cronjob cho mọi người dùng, tất cả cùng một lúc, gửi email đến email tương ứng.

Tôi không biết đó là cách để tôi có thể phân biệt bất kỳ loại trợ giúp hoặc đề xuất nào không. Cảm ơn bạn rất nhiều! :)

PD: Tôi muốn có thể gửi email ở mức trung bình 30-40 phút và cũng làm cho hotmail, gmail, yahoo, v.v. không phân loại tôi là spam. Ngay bây giờ tôi đang sử dụng một tài khoản EC2 miễn phí của Amazon chỉ với một cá thể AMI nhưng tôi có thể thanh toán cho bất kỳ dịch vụ nào khác hoặc trường hợp bổ sung mà tôi cần để hoàn thành công việc.

+0

bản sao có thể có của [Một vài vấn đề sau: Người gửi email CodeIgniter] (http://stackoverflow.com/questions/3038465/a-couple-problems-re-codeigniter-emailer) – symcbean

Trả lời

2

Sử dụng Amazon giải pháp email: http://aws.amazon.com/ses/ ... nếu không, gửi đi số lượng lớn "email", không phụ thuộc vào cách bạn phân loại nó (thư rác hay không) nói chung không phải là một điều tuyệt vời để làm từ một miễn phí dụ.

Những người khác chắc chắn sẽ giới thiệu các dịch vụ khác như http://mailchimp.com/ mà cũng khá phù hợp cho mục đích ...

Cuối cùng, nếu bạn đang bướng bỉnh, không muốn trả tiền cho một dịch vụ nào đó, bạn có thể nhìn triển khai một vài MTA (Mail Transfer Agent) được điều chỉnh và cấu hình đúng để đảm bảo rằng họ đang gửi số lượng email tối đa trong một khoảng thời gian giới hạn. Bạn có thể sử dụng cron như bạn đề xuất hoặc một số công cụ lập kế hoạch doanh nghiệp, như TWS, để giúp dàn xếp điều này.

Thành thật mà nói ... nếu bạn không đi với hai phương pháp đầu tiên, và cố gắng hợp pháp mục đích của bạn bằng cách tận dụng miễn phí ... tôi sẽ có xu hướng phân loại bạn là spam. Nếu bạn đi đúng hướng ... bạn sẽ làm mọi việc đúng cách và thanh toán cho một số dịch vụ giúp đảm bảo bạn không phải là người gửi spam ...

+0

Được rồi chỉ những người khác quyết định xem bạn có ' lại là một spammer hay không? Đó là gì cho một loại logic? Tôi có thể hiểu được được dành riêng khi nói đến gửi thư hàng loạt, nhưng thực sự nó là một chút khắc nghiệt để suy nghĩ như vậy. – hakre

+0

Tôi đọc: hàng ngày * (40k người dùng/chia cho một/b/c/d/etc. Mỗi 30-40 phút) trên một ** ** miễn phí ** vi cá thể từ amazon == spam ... khắc nghiệt? có lẽ. tôi sẽ đánh giá khi tôi nhận được email đầu tiên tôi không "chọn tham gia" cho – sdolgy

0

Tôi đã bỏ phiếu để đóng bản sao này là một bản sao của nhiều câu hỏi hỏi và trả lời ở đây và trên stackoverflow của làm thế nào để tránh bị phát hiện là SPAM - nhưng nhìn qua chúng, có một số ít các câu trả lời tốt.

Không có danh sách người gửi trắng nào.

Có, xoa bóp hàng đợi của bạn sẽ giúp phân phối.

Có một số gợi ý here tuy nhiên bạn cần lưu ý rằng gửi email hàng loạt là một vấn đề rất phức tạp. Trong khi tôi có thể nói về SPF, R-MX, bản ghi PTR chính xác và mod_throttle, lời khuyên tốt nhất có thể là trao đổi với nhà cung cấp có uy tín chuyên về lĩnh vực này và thiết lập một số địa chỉ hotmail và gmail để bạn có thể theo dõi tự phục vụ.

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