Exemplo n.º 1
0
 /**
  *
  * @param unknown $recipients
  *        	Array or comma-separated list of email addresses to send message.
  * @throws Exception
  */
 private function addRecipients(&$recipientList, $recipients)
 {
     if (!empty($recipients)) {
         $recipients = PostmanEmailAddress::convertToArray($recipients);
         foreach ($recipients as $recipient) {
             if (!empty($recipient)) {
                 $this->logger->debug(sprintf('User added recipient: "%s"', $recipient));
                 array_push($recipientList, new PostmanEmailAddress($recipient));
             }
         }
     }
 }
Exemplo n.º 2
0
<?php

require_once 'Postman/Postman-Mail/PostmanEmailAddress.php';
require_once 'Postman/PostmanUtils.php';
// string test
$recipients = 'Kevin.Brine@pppg.com, Robert <*****@*****.**>, "Warbler" <*****@*****.**>, "Guice, Doug" <*****@*****.**>';
var_dump(PostmanEmailAddress::convertToArray($recipients));
// array test
$recipients = array('*****@*****.**', 'Robert <*****@*****.**>', '"Warbler" <*****@*****.**>', '"Guice, Doug" <*****@*****.**>');
var_dump(PostmanEmailAddress::convertToArray($recipients));
// array test
$recipients = '*****@*****.**';
var_dump(PostmanEmailAddress::convertToArray($recipients));