Sending newsletter from Magento
If you are trying to send newsletters through Magento, you will find serious issues. This is due Magento functionality, which has not been improved in this subject. To send newsletters, you will have to make some fixes:
Step 1: Modify this file: app/code/core/Mage/Newsletter/etc/config.xml
At the end of this file, look for this lines of code:
<crontab>
<jobs>
<newsletter_send_all>
<schedule><cron_expr>*/5 * * * *</cron_expr></schedule>
<run><model>newsletter/observer::scheduledSend</model></run>
</newsletter_send_all>
</jobs>
</crontab>
</config>
Change to:
<crontab>
<jobs>
<newsletter_send_all>
<schedule><cron_expr>* * * * * *</cron_expr></schedule>
<run><model>newsletter/observer::scheduledSend</model></run>
</newsletter_send_all>
</jobs>
</crontab>
</config>
Now, you can create your newsletter (using html) in your Magento Admin panel: go to Newsletter> Newsletter Templates> Add new template , after finish, save the template.
Then, still in the Newsletter Templates page, at the right hand of the newsletter lists, under “Action”, select “Queue Nesletter” in the recently newsletter you created.
Now edit the info you want, but don’t set a date to start sending them, leave the “Queue Date Start” field in blank. Then Save.
Final step, write this in the url of your browser: http://www.yoursite.com/cron.php to start sending your newsletters.
For sending to more than 20 addresses, follow this: http://www.magentocommerce.com/boards/viewthread/20098/
7 Comments already...


Thanks for the newsletter form tutorials.
thank you for the very simple explanation!
Your home is valueble for me. Thanks!…
Thank You very much! Simple and very good!!!!!