-
Notifications
You must be signed in to change notification settings - Fork 0
symfony plugin for storing mails in a queue for later procesing
License
jackbravo/simpleMailQueuePlugin
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# simple mail queue plugin # The simpleMailQueuePlugin is a symfony plugin that provides a simple model to which save mails to be sent by the application. It also provides tasks that process the mail_queue table. It requires the Zend_Mail class and works for symfony 1.2. To configure the plugin you need this on your app.yml file: all: zend_lib_dir: /usr/share/php5/zf-lib-1.7 smtp: ssl: tls port: 587 auth: login server: smtp.gmail.com username: [email protected] password: secret To add mails to the mail_queue you use the MailQueue model: $mail = new MailQueue(); $mail->setSubject('Title for the mail'); $mail->setBody('Body for the mail'); $mail->addTo('[email protected]'); $mail->addTo('[email protected]'); $mail->save(); To send the emails you can execute the following command: php symfony mail:send-mails 100 This task needs to be run periodically so your emails get sent, so add it to your cron.
About
symfony plugin for storing mails in a queue for later procesing
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published