Cross Bulk Mailer 5.5 - DNN 7 newsletter & email marketing module, Amazon SES support

posted by DnnModule.com - 11/6/2014
DnnModule.com Active Since 7/16/2007
China

4.60

(5 total reviews for DnnModule.com in the last six months.)

reviews Ask a Question

1 users are watching this product.

An enterprise-level email processing module which helps you to send over 10,000,000 mails easily. Multiple SMTP servers and Amazon SES support. Import/export recipients from user roles/excel files. Email read and hyperlink click tracking. Opt-in/out, token replacement. Module 33849
  • $119.99 Standard, 1 DNN site installation with unlimited sub portals
  • $289.99 Enterprise, unlimited DNN sites installation
  • $619.99 Enterprise+Source, unlimited DNN sites installation/Source code

$119.99

Add To Cart

                                                          Cross Bulk Mailer 5.5 - DNN 7 newsletter & email marketing module, Amazon SES support


1.  Background                         download 60 days free trial edition    View User Manual    View other modules of us
     Email Marketing is very popular and important today. It can help you to improve both relationship building and communication for your business to prosper. As we know, DNN provides a simple newsletter module to allow site administrators to send bulk mails (by click DNN built-in menu “Admin – Newsletters”).  This module works when you have small number of recipients (e.g. 100-200 email addresses). However, when you try to send over 500 emails using this module, it doesn’t work as expected due to the following reasons:
 
    1. This module will try to send bulk emails together by using host defined SMTP server. However, nearly 100% email server have quota limitation. For example, Google Gmail account allows you sending up to 500 mails per day, 100 mails per hour; Yahoo mail allows up to 200 mails per day and100 mails per hour; MS hotmail allows 100 per day and 50 per hour; Our mail server provider (mail.DnnModule.com) allows us sending 500 mails per day and 60 mails per hour.

     This means most of your emails are abandoned by mail server. For example, when we click “Admin – Newsletters” module to send mails to over 20,000 registered users of http://DnnModule.com for the first time,  nearly 99% mails are abandoned by our mail server. And our hosting vendor warned us not do that action again, otherwise our mail accounts will be closed.

      Please note, the abandon is controlled by the mail server, DNN does not aware of that. And DNN just think emails were sent successfully.

     2.  Email sending is a resource consumes action. It will consume many CPU and memory resources while sending bulk emails together. Because most websites are hosted by 3rd web servers and don’t have too much CPU and memory quota, your site may be recycled or even shutdown while sending huge emails.

     3. As mentioned above, “Admin – Newsletters” module uses host defined SMTP server to send mails. This is a big problem if you have multiple portals which belong to different companies on same DNN instance. Even these portals have their own mail server, they still have to rely on same SMTP server to send mails. This will make host defined SMTP server overload quickly. We strongly recommend super user to remove “Admin -Newsletters” page/module for all portals in this case.
…………………..

      In one word, DNN built-in “Admin - Newsletter” is not an ideal module to processing email. You need a more powerful module to handle your email marketing, Cross Bulk Mailer is one of the best choices for you.


2.  Introduction
     Cross Bulk Mailer is an enterprise-level email processing module for DotNetNuke. By fully utilizing DNN schedule job features, it can help you to send over 10,000,000 emails easily than ever. It contains 2 sub modules (CrossMail_Admin and CrossMail_Opt-In) and provides many cool features to help you to process email marketing as easy as ABC, as follows:

    1. Multiple portals support, super use can enable / disable email sending for each portal, and control other options like "maximum mails per day", "sending interval", "mails per time" and whether they can use host defined SMTP server.

    2.  Multiple SMTP servers support, site administrators can create their own SMTP servers, and specify properties like "server priority", "maximum mails per day", "per hour", etc.
   
    3.  Amazon Simple Email Service (Amazon SES) support. With Amazon SES, you can send huge emails (e.g. 5,000,000) per day in Cross Bulk Mailer module.

    4. Group newsletters with categories. Each category has its own recipients and suppression addresses. It can be bound to certain user roles and automatic retrieve recipients from them. The recipients can also be imported from MS Excel documents and csv files (or exports as Excel file to download). And it doesn’t require you to install MS Excel on the web server. We improve the recipients import feature in v5.3 so it can handle huge registered users (e.g. a DNN site which has 10,000,000 registered users).

    5. A newsletter can have multiple attachments. The newsletter content can be generated from external url / RSS feed / site page / site module, or copy from an email template / an existing newsletter. It also supports token replacement to personalize email content.
   
    6. Email read / open tracking. You can track whether email is open / read by the recipient, and adjust your email marketing plan. In v5.5, we redesign the email read / open tracking mechanism so it works under nearly 100% email client applications.

    7. Hyperlink tracking. You can create specific hyperlinks (e.g. http://DnnModule.com) and insert them into newsletters, module will track who (and when) click them while reading emails. This is a great way to verify the effect of your email marketing.

   8. Automatic send birthday greeting emails to related recipients.

   9. Common features like Opt-In / Opt-Out, subscribe / unsubscribe and view mail online are also available.

    10. Bounce mail address (invalid mail addresses) automatic detection.

    11. Template based for CrossAdmin_Opt-In sub module, you can create your own mail Opt-In/Opt-Out display interface.

    12. Uses DNN schedule jobs to perform all background actions (send bulk mails / synchronize recipients from roles / check bounce mail addresses, etc.). All you need to do is to provide valid SMTP servers, create newsletters which need to send, and then let Cross Bulk Mailer module handle other jobs. It will send only certain amount of emails, but keep on sending every hour, so it will delivery all your emails at last, but will not break your SMTP servers capacity.
…………………………………..
   Visit http://DnnModule.com/FreeDownload.aspx to download 60 days trial edition and test on your site. The trial edition has all features like official version and can be installed on official domain names.

   For live demo, please visit http://dnnmodule.com/, enter your email address to subscribe our newsletter (you can unsubscribe at any time). Also visit DoooX (http://www.dooox.de) - the world's leading dental community with over 135.000 members. This site uses Cross Bulk Mailer module to send newsletter to its 135.000 registered members every month.

  Note: v5.5 requires DNN 7.1+ to run.  If your sites are still under DNN 6.x/7.0, please check http://DnnModule.com/store.aspx for other old versions.


3.  Module Highlights

      3.1  Multiple portals support, Maximum mails per day (per time), Send interval, Using host SMTP server
     


                                                    P1  - Portal Rules
     If you create multiple portals based 1 DNN instance, this feature is vital to you. Super user (host account) can specify below options for each portal.

     :Send bulk mails / Send birthday greeting mails. If disabled, this site can't using Cross Bulk Mailer module to send emails (birthday greeting mails).

     :Maximum mails per day (per time). How many mails this portal can send per day / per time.

     :Send Interval. Email send interval for this site.
   
      :Whether this portal can use host defined SMTP server.

     For example, if you have 3 portals on same DNN instance. You can allow "Portal A" to send 500 mails per day, "Portal B" send 300 mails per day, and disable mail send function for "Portal C".
    

                                                              P2 -  Portal rule detail


    3.2  Multiple SMTP servers, Maximum mails per day (per hour), Priority
     

                                                    P3  - SMTP servers
     SMTP (Simple Message Transfer Protocol) servers are used to send emails. Site administrators can create multiple SMTP server to send their mails, and specify "maximum mails per day (per hour)", "priority" for each server. 

     In most cases, you can get a SMTP server (mail server) for your site from your hosting provider. Besides that, there are many free email provides on Internet. For example, you can register a Google GMail account to get a SMTP server which can send 500 mails per day (100 mails per hour), register a Yahoo account to get 200 mails per day (100 mails per hour)..etc.

     So as you can see, it is easy to send over 50,000 bulk mails per month with these free SMTP servers in Cross Bulk Mailer module. And Cross Bulk Mailer will not beyond SMTP server limitations at any time. 

      Note, you are limited by both super user and SMTP servers capacity. For example, you can create 10 SMTP servers which can send 3000 mails per day totally, but if super user only allows your site to send 300 mails per day, then Cross Bulk Mailer module will only send 300 mails for your site per day. However, if super user allows 800 mails for your site, but your SMTP servers can only handle 400 mails, then Cross Bulk Mailer module will take 400 mails per day.

                                                              P4 -  SMTP server detail

     3.3  Amazon SES support to allow you to send huge emails (e.g. 500,000) per day (new in v5.2)
     
     Amazon Simple Email Service (Amazon SES) is a highly scalable and cost-effective bulk and transactional email-sending service for businesses. The great advantage of Amazon SES is that it allows you to send huge emails per day (e.g. 500,000) in theory, while most email providers only allows hundreds of emails per day. For more information, please visit http://aws.amazon.com/ses/

       It is easy to use Amazon SES in Cross Bulk Mailer module. If you have huge emails to send (e.g. you need send 100,000 emails per day), we recommend you to sign up an Amazon SES account and configure it in Cross Bulk Mailer module. Note, your SMTP servers will be ignored if you have Amazon SES configured (you don't need to create other SMTP servers in this case).
 
                                                              P5 -  Amazon SES

                                                     P6 -  Amazon SES server detail


        3.4  Categories,  Import recipients from user roles / excel file / input,  Export, Suppression addresses.
     


                                                    P7  - Category Detail
     Categories allow you to group the newsletters easily. Each category has its own recipients and suppression addresses. It can be bound to certain user roles and automatic retrieve recipients from them.

    For example, if you check on "Registered Users" role for a category, then Cross Bulk Mailer module will check new registered users every day, add them into "Recipients" of current category. In v5.3, we improve the recipients import feature so it can handle huge registered users (e.g. a DNN site which has 10,000,000 registered users).

    For live demo, please visit DoooX (http://www.dooox.de) - the world's leading dental community with over 130.000 members. This site uses Cross Bulk Mailer module to send newsletter to its 135.000 registered members every month.

     The recipients can also be imported from MS Excel documents (or export as Excel file ). Please note, it doesn't require MS Excel application installed on web server.

                                     P8 - Import email address from MS Excel document.

    Use CrossMail_Opt-In sub module to let visitors subscribe (or unsubscribe) these categories is another way to collect recipients.
    
     Suppression addresses are emails which will be ignored while sending. You can manually add mail address to a category. When user click "unsubscribe" link in mail body (or unsubscribe via CrossMail_Opt-In sub module), module will add his email address into suppression list.

      3.5  Newsletters, Attachments, Token replacement, Generate content from RSS feed/ url / site page / site module, or copy from email template / existing newsletter
     


                                                    P9  - Newsletter Detail

     You can create unlimited newsletters to sent. Module allows you to add multiple files with a newsletter, but you need to take care of their size. You can enter newsletter content using DNN html editor, or generate content from external url / RSS feed / site page / site module / email template / existing newsletter first, then modify it.

    
V5.3 introduces a new "Email Template" feature, you can save a newsletter as email template, then reuse it next time.

    You can also specify newsletter start date and expire date. Module will send newsletter between these days.

     Newsletter subject and content can contain tokens. A token is a set of formatted text that will be replaced in the email messages. For example, you can add "unsubscribe" token in mail to let user to unsubscribe, add "viewonline" token to let user to view mail online, add "Recipient:UserName" token in mail to let module to replace it as recipient's user name.


                                     P10 - Generate content from site module

      3.6  Newsletter sent history, Mail read/open tracking, Hyperlink tracking
     


                                                    P11  - Newsletter sent history
     After create a newsletter, module will automatic send it using DNN schedule jobs. It will automatic detect duplicate address and only send 1 mail per address per newsletter.
Click the "sent history" icon you will see the mail sent process, and track whether mail is open/read by the recipient. It is vital to verify your email marketing effect.  In v5.5, we redesign the email read / open tracking mechanism so it works under nearly 100% email client applications.


                                                   P12 - Hyperlink tracking.
      You can create specific hyperlinks (e.g. http://DnnModule.com) and insert these hyperlinks into newsletters, module will track who (and when) click them while reading emails.
This is a great way to verify the effect of your email marketing.
     


      3.7  Bounce (invalid, fake) addresses detection
     


                                                    P13  - Bounce mail addresses

     It is not strange to see fake (or invalid) addresses like [email protected], [email protected], etc. When send mail to these addresses (for example, try send a mail to [email protected]),
your SMTP server will generate a "Bounce Reply" message to your "send from" address during each attempt. Note, the number of attempts and the format of the bounce reply is controlled by your SMTP server, not Cross Bulk Mailer module.

    It is important to find out these invalid addresses because you don't want to keep on sending mails to them. To do this, Cross Bulk Mailer module will try monitor your "send from" email account, abstract these invalid addresses, and ignore them next time.

    This is a vital feature for a email processing module. All SMTP servers hate bounce emails because they consume too much resources, so it is better to detect and bypass them as soon as possible. Check above image as example (this is the real bounce mail address in our site - http://DnnModule.com), you can see that we have about 500 registered users who use fake email address while register, and it is important to bypass these address while sending bulk emails.


     3.8  Birthday greeting emails
     


                                                    P14  - Birthday greeting mails

     Module can automatic send birthday greeting emails to related recipients if you provide their birthday.  This is a useful way to improve relationship building.
Of course, the token replacement is also available in birthday greeting subject and content.

     3.9  Subscribe, Unsubscribe, View mail online, Opt-in, Opt-out, Email confirm
     


                                      P15  - CorssMail_Opt-In sub module

     As we mentioned above, you can add "view online" token in newsletter body to allow user to view mail online, add "unsubscribe" token to let user unsubscribe.
Besides that, Cross Bulk Mailer also contains a sub module - CrossMail_Opt-In to let user to subscribe / unsubscribe on your site.  It also supports email confirm for subscribe / unsubscribe actions.

        3.10 Template based for CrossMail_Opt-in sub module
        CorssMail_Opt-In sub module is template based, you can create your own subscribe / unsubscribe interface.

                CrossMail_Opt-In demo

        3.11 Fully utilizing DNN schedule jobs, Reliable and safely
        Cross Bulk Mailer uses DNN schedule jobs to perform all background actions (send bulk mails / synchronize recipients from roles  /check bounce mail addresses / cleanup mail sent history, etc).  All you need to do is to provide valid SMTP server, create newsletters which need to send, and then let Cross Bulk Mailer handle other jobs for you. It will send only certain amount of emails, but keep on sending every hour, so it will delivery all your emails at last, but will not break your SMTP servers capacity.

        Email marketing is a serious business. Cross Bulk Mailer try to take care of everything (portal rules / SMTP server capacity / send interval, etc) and calculate exactly, to make sure your bulk mails are sent reliable and safely. 

       3.12  Self explanatory, Help is everywhere, Powerful yet easy to use
     Cross Bulk Mailer offers more interesting features than we can mentioned here. Instead of write a long and complicated help document to explain every detail of them, we choose to integrate these information directly into module interface. And try our best to make every feature self explanatory.

      For long help information, we use DNN expandable section (or a separate tab page) to display them. For example:


                                            P16 - Expandable help section



                                            P17 - Separate tab help page

     For short yet important help information, we use DNN standard help text to display on edit interface. For example:

                                            P18 - Display help information on edit interface.

     And we provide detail information for every field using DNN help label. Whenever you feel confused, just click the help icon of that label, you will see similar information like below:

                                        P19 - DNN help label.

 

4.  Sub Modules
       
There are  2 sub-modules in Cross Bulk Mailer package:      

                                      P20 - Sub modules

        1. CrossMail_Admin sub module
        Provides all manage functions of  Cross Bulk Mailer, you only need 1 instance per portal.

                              P21 - CrossMail_Admin sub module

       2. CrossMail_Opt-In sub module
       Allows visitor to subscribe (or unsubscribe) from your site, you can put multiple instances on a site.

             P22 - CrossMail_Opt-In sub module

5.  Try before you buy
        We strongly recommend you to try this module first before you buy. You can
download 60 days trial version and user guide document at http://DnnModule.com/FreeDownload.aspx. Note, please read “Cross Bulk Mailer 5.5 user guide.pdf” before test it.


  6.  Compatibility
   DNN version: DNN 7.1+ (7.1.0 - 7.3.3 are all tested)
   Database: Ms Sql Server 2008/2012, Ms  Sql Server Express 2008/2012
   Asp.net framework: .net 4.0+


7. Help and support
     Read the user guide.doc in the package to see how to use this module.
     Click the online help link  in DNN label to learn field meaning.
     Using the DNN store help tickets system to submit your  question.
     Visit our support forum  for more specific problem solution.
     Mail us at [email protected] if you need more directly assistance(or if you have any suggestions).


8. Version Difference


Standard  Enterprise Enterprise + Source
Private Assembly Yes  Yes Yes
Module Source No  No Yes
DNN  Site 1 site, unlimited sub portals    Unlimited sites Unlimited sites
 

Product License

Standard Edition
:Pa include.
:1 DNN site installation with unlimited sub portals.

Enterprise Edition
:Pa include.
:Unlimited DNN sites installation.

Enterprise + Source
:Pa include, source code include.
:Unlimited DNN sites installation.