Changeset 2284 for trunk/include/class_smtp_mail.inc.php
- Timestamp:
- Mar 18, 2008, 11:02:33 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/class_smtp_mail.inc.php
r2106 r2284 3 3 // | PhpWebGallery - a PHP based picture gallery | 4 4 // | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net | 5 // | Copyright (C) 2003-200 7PhpWebGallery Team - http://phpwebgallery.net |5 // | Copyright (C) 2003-2008 PhpWebGallery Team - http://phpwebgallery.net | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | file : $Id$ … … 122 122 $this->server_parse('250'); 123 123 124 $to_header = 'To: '; 124 if (preg_match('/^\s*to\s*:.*/mi', $headers) === 0) 125 { 126 $to_header = 'To: '.implode(',', array_map(create_function('$email','return "<".$email.">";'), $recipients)); 127 } 128 else 129 { 130 $to_header = ''; 131 } 125 132 126 133 @reset($recipients); … … 129 136 $this->server_write('RCPT TO: <'.$email.'>'."\r\n"); 130 137 $this->server_parse('250'); 131 132 $to_header .= '<'.$email.'>, ';133 138 } 134 139 … … 136 141 $this->server_parse('354'); 137 142 138 $this->server_write('Subject: '.$subject."\r\n". $to_header."\r\n".$headers."\r\n\r\n".$message."\r\n");143 $this->server_write('Subject: '.$subject."\r\n".(empty($to_header) ? "" : $to_header."\r\n").$headers."\r\n\r\n".$message."\r\n"); 139 144 $this->server_write('.'."\r\n"); 140 145 $this->server_parse('250');
Note: See TracChangeset
for help on using the changeset viewer.