Multiple Mailing List Sending in Dada Mail allows you to create one message in Dada Mail's, "Send a Message", or "Send a Webpage" screens to more than one Mailing List at one time.
Multiple Mialing List Sending has the idea of a host list, which is just whatever list you're currently logged into.
Partial list sending, using Dada Mail's Subscriber Profile Fields is supported.
Multiple Mailing List Sending is currently available in the, "Send a Message" and "Send a Webpage" screens. If it's enabled and supported, you'll see a field set labled, "+/- Multiple Mailing List Sending".
Once revealed, you should be able to see a group of checkboxes, that will allow you to select one or more other mailing lists to send your message to. The host mailing list will always receive a copy of your message.
If you do not see this field set, you either do not have the feature configured to be enabled, or do not have an installation that supports this feature.
You'll need to be running Dada Mail with an SQL Subscriber backend. Any of them (MySQL, PostgreSQL, SQLite) will do.
Multiple List Sending is NOT enabled by default. To enable it, change the config variable,
$MULTIPLE_LIST_SENDING
to, 1
, like this:
$MULTIPLE_LIST_SENDING = 1;
Change it back to 0
$MULTIPLE_LIST_SENDING = 0;
to disable.
Currently, Dada Mail support two ways to send to multiple lists at once. You can
configure which way you'd like it to work in the config variable, $MULTIPLE_LIST_SENDING_TYPE
The two types are,
The merged
method collates all the subscribers you'd like to send into one mass mailing,
weeding out duplicates and sends in a, "on behalf of" style. You're basically going to send
a message from one list, to subscribers from another mailing list
and it'll most likely look that way to people who receive the message.
For example, all list settings (and tags, for list settings) will be from the host list, so if your host list is using SMTP sending, you're entire mailing will use SMTP sending.
The only tags that will reflect the list the subscriber may be subscribed on (if it isn't the host list)
is the, list_settings.list
and list_settings.list_name
tag. The unsubscription, list screen and other links will
probably reflect the list the subscriber is subscriber on, though.
This method is the faster of the two methods, but you don't have much say in which list a subscriber will be sent from. Because of that, it's highly recommended that you never use this method, without also enabling Global Black Listing and Global Unsubscribe.
Generally, this method will make all your Dada Mail List act as if it's one giant mailing list.
The individual
method mass mails all the mailing lists you'd like to send to,
on a per-list basis. Instead of one mass mailing that has subscribers from
more than one list, each different list will be mass mailed separately, just with the same message.
Because of this, the messages will appear and actually be from each mailing list you want to send to.
The downside to this mode is that it could be much, much slower to create the mass mailings - to the point that this feature may not work as advertised, if you have large lists. Having individual mass mailings can also be very resource-intensive.
Global Black Listing and Global Unsubscribe do not have to be turned on, as you're basically sending to more than one list, at the same time. This feature also has the option to have, or not have duplicate messages sent, if a subscriber is on more than one list.