X-Git-Url: https://git-public.kairo.at/?p=php-utility-classes.git;a=blobdiff_plain;f=include%2Fclasses%2Femail.php-class;h=bf7273c4d44e57b36aa0acac4870b381a7afab2d;hp=76bdfaf8706e6168135f9fbf5f2cc6fa5d7e33a6;hb=025016ca6af3725769ac5a68ac4fd6a9b184e095;hpb=4edf094ee1ca4623252ba93d29121a0f1e553a20;ds=sidebyside diff --git a/include/classes/email.php-class b/include/classes/email.php-class index 76bdfaf..bf7273c 100755 --- a/include/classes/email.php-class +++ b/include/classes/email.php-class @@ -93,6 +93,9 @@ class email { // public function addHeader($hname, [$hcontent]) // add a header to the mail // + // public function addHeaderAddress($hname, $email, [$name]) + // add an address header to the mail, possibly with both name and mail parts + // // public function addMailText($textpart) // add some text to the mail // @@ -149,6 +152,12 @@ class email { $this->headers[] = array('name' => $hname, 'content' => $hcontent); } + public function addHeaderAddress($hname, $email, $name = '') { + if (strlen($name)) { $hcontent = $this->mimeencode($name, true).' <'.$email.'>'; } + else { $hcontent = $email; } + $this->headers[] = array('name' => $hname, 'content' => $hcontent); + } + public function addMailText($textpart) { $this->mailtext .= $textpart; } public function addAttachment($aname, $acontent, $atype = 'application/octet-stream') {