mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 02:58:43 +02:00
Applied again the patch [r3025] to support an empty TO: header when using the PHP Mail transport.
SVN:trunk[3226]
This commit is contained in:
@@ -127,12 +127,7 @@ class Swift_Transport_MailTransport implements Swift_Transport
|
||||
$toHeader = $message->getHeaders()->get('To');
|
||||
$subjectHeader = $message->getHeaders()->get('Subject');
|
||||
|
||||
if (!$toHeader) {
|
||||
throw new Swift_TransportException(
|
||||
'Cannot send message without a recipient'
|
||||
);
|
||||
}
|
||||
$to = $toHeader->getFieldBody();
|
||||
$to = $toHeader ? $toHeader->getFieldBody() : '';
|
||||
$subject = $subjectHeader ? $subjectHeader->getFieldBody() : '';
|
||||
|
||||
$reversePath = $this->_getReversePath($message);
|
||||
@@ -142,8 +137,10 @@ class Swift_Transport_MailTransport implements Swift_Transport
|
||||
$message->getHeaders()->remove('Subject');
|
||||
|
||||
$messageStr = $message->toString();
|
||||
|
||||
$message->getHeaders()->set($toHeader);
|
||||
if ($toHeader)
|
||||
{
|
||||
$message->getHeaders()->set($toHeader);
|
||||
}
|
||||
$message->getHeaders()->set($subjectHeader);
|
||||
|
||||
// Separate headers from body
|
||||
|
||||
Reference in New Issue
Block a user