function EmailExample2() { parent::WebPage('EmailHelper Example 2'); //Basic Example $emailHelper1 = new EmailHelper('*****@*****.**', '*****@*****.**', 'EmailHelper Basic', 'Some Test Message'); //Message $emailHelper1->Send(); //Advanced Example $emailHelper2 = new EmailHelper(array('*****@*****.**', '*****@*****.**'), array('*****@*****.**', '*****@*****.**', '*****@*****.**'), 'EmailHelper Advanced', array('Some Message', '<b>Some Message</b>')); //RichMessage //From $emailHelper2->Send(); }
function EmailExample1() { parent::WebPage('EmailHelper Example 1'); //Create EmailHelper $emailHelper1 = new EmailHelper(); //From $emailHelper1->From = '*****@*****.**'; //Reply-To - Not Required $emailHelper1->ReplyTo = '*****@*****.**'; /* * All To, CC, and BCC can be set directly or via ArrayList * methods such as Add, AddRange, Insert, etc. * * $emailHelper1->To = '*****@*****.**'; * or * $emailHelper1->To = array('*****@*****.**', '*****@*****.**'); * or * $emailHelper1->To->Add('*****@*****.**'); * or * $emailHelper1->To->AddRange('*****@*****.**', '*****@*****.**'); */ //To $emailHelper1->To->Add('*****@*****.**'); //CC - Not Required $emailHelper1->CC->Add('*****@*****.**'); //BCC - Not Required $emailHelper1->BCC->Add('*****@*****.**'); //Subject $emailHelper1->Subject = 'ExampleHelper Test'; /*Message: Only one is required. If only RichMessage is set, then a Text version of Message will automatically be created for you.*/ $emailHelper1->Message = 'Some Test Message'; $emailHelper1->RichMessage = '<b>Some Test Message</b>'; //Sending EmailHelper1 $emailHelper1->Send(); }
/** * Static Email function * * Allows for an Email to be sent without the need to create an EmailHelper object * * @param string|array $from Email "From". If array, then: array(FROM, REPLY-TO). * @param string|array|array(arrays) $to Email "To". If array then: array(TO, CC, BCC). * @param string $subject Email "Subject". * @param string|array $message Email "Message". If array then: array(TEXT, HTML). * @return bool Whether the Email was sent successfully. */ static function Email($from, $to, $subject, $message) { $email = new EmailHelper($from, $to, $subject, $message); return $email->Send(); }