This hook is run before a notification email is sent. It can be used as an alternative to the hook quform_pre_send_notification when using an email sending plugin that does not use PHPMailer.
quform_notification_mailer_config_X_X
This hook is run for a single notification.
Example
12
3
4
5
6
7
 | add_filter('quform_notification_mailer_config_1_1', function (array $config, Quform_Notification $notification, Quform_Form $form) { if ($form->getValue('quform_1_3') == 'Sales') { $config['to'][] = 'sales@example.com'; } return $config; }, 10, 3);  | 
add_filter('quform_notification_mailer_config_1_1', function (array $config, Quform_Notification $notification, Quform_Form $form) {
    if ($form->getValue('quform_1_3') == 'Sales') {
        $config['to'][] = 'sales@example.com';
    }
    return $config;
}, 10, 3);- On line 1, replace the 
1_1with the notification unique ID 
1
2
3
4
5
6
7
8
9 | function my_notification_mailer_config(array $config, Quform_Notification $notification, Quform_Form $form) { if ($form->getValue('quform_1_3') == 'Sales') { $config['to'][] = 'sales@example.com'; } return $config; } add_filter('quform_notification_mailer_config_1_1', 'my_notification_mailer_config', 10, 3);  | 
function my_notification_mailer_config(array $config, Quform_Notification $notification, Quform_Form $form)
{
    if ($form->getValue('quform_1_3') == 'Sales') {
        $config['to'][] = 'sales@example.com';
    }
    return $config;
}
add_filter('quform_notification_mailer_config_1_1', 'my_notification_mailer_config', 10, 3);- On line 9, replace the 
1_1with the notification unique ID 
quform_notification_mailer_config
This hook is run for all notifications.
Example
1 2 3 4 5 6 7  | add_filter('quform_notification_mailer_config', function (array $config, Quform_Notification $notification, Quform_Form $form) { if (is_user_logged_in()) { $config['headers'][] = 'X-Priority: 1'; } return $config; }, 10, 3);  | 
add_filter('quform_notification_mailer_config', function (array $config, Quform_Notification $notification, Quform_Form $form) {
    if (is_user_logged_in()) {
        $config['headers'][] = 'X-Priority: 1';
    }
    return $config;
}, 10, 3);1 2 3 4 5 6 7 8 9  | function my_notification_mailer_config(array $config, Quform_Notification $notification, Quform_Form $form) { if (is_user_logged_in()) { $config['headers'][] = 'X-Priority: 1'; } return $config; } add_filter('quform_notification_mailer_config', 'my_notification_mailer_config', 10, 3);  | 
function my_notification_mailer_config(array $config, Quform_Notification $notification, Quform_Form $form)
{
    if (is_user_logged_in()) {
        $config['headers'][] = 'X-Priority: 1';
    }
    return $config;
}
add_filter('quform_notification_mailer_config', 'my_notification_mailer_config', 10, 3);Parameters
$config–array– the mailer configuration$notification–Quform_Notification– the notification instance$form–Quform_Form– the form instance
