|
@@ -126,13 +126,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);
|
|
@@ -143,7 +137,10 @@ class Swift_Transport_MailTransport implements Swift_Transport
|
|
|
|
|
|
$messageStr = $message->toString();
|
|
|
|
|
|
- $message->getHeaders()->set($toHeader);
|
|
|
+ if ($toHeader)
|
|
|
+ {
|
|
|
+ $message->getHeaders()->set($toHeader);
|
|
|
+ }
|
|
|
$message->getHeaders()->set($subjectHeader);
|
|
|
|
|
|
//Separate headers from body
|