You are here

queue_mail.inc in Queue Mail 6

Same filename and directory in other branches
  1. 5 queue_mail.inc

File

queue_mail.inc
View source
<?php

/**
 * Wrapper function to use job queue
 */
function drupal_mail_wrapper($message) {
  $pos = strpos(variable_get('queue_mail_keys', ''), $mailkey);
  if (function_exists('job_queue_add') && $pos === FALSE) {
    job_queue_add('queue_mail_send', t('Queued email'), array(
      $message,
    ));
    return t('Email message queued for delivery.');
  }
  else {
    queue_mail_send($message);
    return t('Queuing unavailable. Email sent directly.');
  }
}

Functions

Namesort descending Description
drupal_mail_wrapper Wrapper function to use job queue