Multiple List Sending fails to send to selected list subscribers - parent list subscribers still receive #516

Open
yuzabe opened this Issue Aug 18, 2015 · 1 comment

Projects

None yet

2 participants

@yuzabe
yuzabe commented Aug 18, 2015

Single mass mailings correctly send, as well as on schedule.
Amazon is MTA used. The base sending domain is verified, individually all lists send correctly even though the error log does have entries for:
"Identity is invalid. Must be a verified email address or domain."

In attempt to test, searching wildcard filters from the Partial Mailing List Sending only entries from the currently logged in list are shown. Even though the other lists are listed below but not results for them besides the list name.

All lists are public.
Mass mailings is enabled on .dada_config and in the base program config
Same results across all browsers.

[Tue Aug 18 16:58:45 2015] mail.cgi: at, DADA::MailingList::Subscribers::baseSQL::SQL_subscriber_profile_join_statement at DADA/MailingList/Subscribers/baseSQL.pm line 252.
[Tue Aug 18 16:58:45 2015] mail.cgi: passed args:$VAR1 = {
[Tue Aug 18 16:58:45 2015] mail.cgi:           '-type' => 'list',
[Tue Aug 18 16:58:45 2015] mail.cgi:           '-exclude_from' => [],
[Tue Aug 18 16:58:45 2015] mail.cgi:           '-partial_listing' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   '_loan_type' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                     '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                     '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                   },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   '_closing_date' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                        '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                        '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                      },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   '_loan_amount' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                       '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                       '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                     },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   'last_name' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                    '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                    '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                  },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   'email' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                              },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   '_interest_rate' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                         '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                         '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                       },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   'company' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                  '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                  '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   '_loan_program' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                        '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                        '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                      },
[Tue Aug 18 16:58:45 2015] mail.cgi:                                   'first_name' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                     '-value' => '',
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                     '-operator' => 'LIKE'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                                   }
[Tue Aug 18 16:58:45 2015] mail.cgi:                                 },
[Tue Aug 18 16:58:45 2015] mail.cgi:           '-mass_mailing_params' => {
[Tue Aug 18 16:58:45 2015] mail.cgi:                                       '-delivery_preferences' => 'individual'
[Tue Aug 18 16:58:45 2015] mail.cgi:                                     },
[Tue Aug 18 16:58:45 2015] mail.cgi:           '-include_from' => undef
[Tue Aug 18 16:58:45 2015] mail.cgi:         };

Shouldn't the '-include_from' => undef be set?

I have installed fresh with no list overrides and the behavior is duplicated.

@justingit
Owner

Oy. I'm considering removing multiple list sending, as it complicates the code and is a royal pain to deal with - using profile fields to make dynamic sublists is truly the way to go. I don't have immediate idea on what the problem is, but will look at this later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment