簡體   English   中英

Laravel新聞郵件系統

[英]Laravel Newsletter Email System

我看過一個有關如何使用Laravel 4的iron.io使用第三方插件來做新聞通訊系統的教程。要使用排隊消息系統,您必須每月向他們支付服務費,我的問題是使用第三方插件,或者我可以簡單地使用Mail :: queue()命令對每個訂閱者立即執行操作(是否足以完成此工作)。

首先,我認為iron.io有免費計划...在iron.io/pricing/上選中“免費(Lite)”

現在,關於插件,-不,您不需要使用第三方插件。 Laravel可用於不同的隊列類型。 我已經在使用beantalkd的生產中使用mandrill制作了新聞通訊系統。 但是在我的本地環境中,我沒有beantalked,所以我正在使用其他配置。

您可以為不同的環境使用不同的配置...您可以將生產配置放入隊列中

app / config / queue.php

和您的本地開發環境配置

app / config / localdev / queue.php

其中“ localdev”應替換為您的環境名稱。

在生產中,您可以使用“ beanstalkd ”,在本地環境中,您可以使用“ sync ”。

在這里,您將獲得有關如何設置Beanstalkd的示例的文章: 使用Laravel 4隊列的可用於生產環境的Beanstalkd

當您配置beanstald時,“ Mail :: queue”應該可以工作。

無論如何,如果您打算開發新聞通訊系統,我建議您檢查mandrill或mailgun。 對於大量的電子郵件(每月超過40.000個),mandrill便宜,mailgun每月為您免費提供10.000個電子郵件。

我已經在php-laravel5-newsletter-demo上創建了演示項目,不久之后我將完成基本示例以使新聞通訊與mandrill和mailgu8n一起工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM