Problem Sending Email With Yiimailmessage


$body= "<p>hello</p>";

$message = new YiiMailMessage();

$message->addTo('someemail@abc.com');

$message->from = 'someemail@abc.com';

$message->setSubject('General Enquiry');

$message->setBody($body, 'text/html');

Yii::app()->mail->send($message);


'import'=>array(

		'ext.yii-mail.YiiMailMessage',

	),




'mail' => array(

 			'class' => 'ext.yii-mail.YiiMail',

 			'transportType' => 'php',

			'transportOptions'=>array(

			   'host'=>'1.1.1.1.1',

			   'username'=>'website@abc.com',

			   'password'=>'xxxxx',

			   'port'=>'25',

			   'encryption'=>'ssl',

			 ),

 			'viewPath' => 'application.views.mail',

 			'logging' => true,

 			'dryRun' => false

 		),

I’m getting error

Array to string conversion

Stack trace shows this

if ($this->_invoker->mail($to, $subject, $body, $headers,

 sprintf(&#036;this-&gt;_extraParams, &#036;reversePath)))

Swift_Mailer->send(Swift_Message, "array()")

It just tells you that you can’t use transportOptions with tranport type set to ‘php’.