Skip to content
Snippets Groups Projects
Commit 7e9cad7a authored by Andreas Gohr's avatar Andreas Gohr
Browse files

Merge pull request #549 from splitbrain/mailreplyto

add Reply-To and Sender to apply cleanAddress
parents 221cb665 8c253612
No related branches found
No related tags found
No related merge requests found
......@@ -277,7 +277,7 @@ class Mailer {
/**
* Add the To: recipients
*
* @see setAddress
* @see cleanAddress
* @param string|array $address Multiple adresses separated by commas or as array
*/
public function to($address) {
......@@ -287,7 +287,7 @@ class Mailer {
/**
* Add the Cc: recipients
*
* @see setAddress
* @see cleanAddress
* @param string|array $address Multiple adresses separated by commas or as array
*/
public function cc($address) {
......@@ -297,7 +297,7 @@ class Mailer {
/**
* Add the Bcc: recipients
*
* @see setAddress
* @see cleanAddress
* @param string|array $address Multiple adresses separated by commas or as array
*/
public function bcc($address) {
......@@ -310,7 +310,7 @@ class Mailer {
* This is set to $conf['mailfrom'] when not specified so you shouldn't need
* to call this function
*
* @see setAddress
* @see cleanAddress
* @param string $address from address
*/
public function from($address) {
......@@ -333,9 +333,9 @@ class Mailer {
* for headers. Addresses may not contain Non-ASCII data!
*
* Example:
* setAddress("föö <foo@bar.com>, me@somewhere.com","TBcc");
* cc("föö <foo@bar.com>, me@somewhere.com","TBcc");
*
* @param string|array $address Multiple adresses separated by commas or as array
* @param string|array $addresses Multiple adresses separated by commas or as array
* @return bool|string the prepared header (can contain multiple lines)
*/
public function cleanAddress($addresses) {
......@@ -522,7 +522,7 @@ class Mailer {
// clean up addresses
if(empty($this->headers['From'])) $this->from($conf['mailfrom']);
$addrs = array('To', 'From', 'Cc', 'Bcc');
$addrs = array('To', 'From', 'Cc', 'Bcc', 'Reply-To', 'Sender');
foreach($addrs as $addr) {
if(isset($this->headers[$addr])) {
$this->headers[$addr] = $this->cleanAddress($this->headers[$addr]);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment