| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?php/** * * Cube Framework $Id$ ogzubZwehP/Dbar/vhFenwBJAAkAUl0ok54nV45kx1k= * * @link        http://codecu.be/framework * @copyright   Copyright (c) 2015 CodeCube SRL * @license     http://codecu.be/framework/license Commercial License * * @version     1.4 *//** * mailer transport class - using php mail function */namespace Cube\Mail\Transport;class Mail extends AbstractTransport{    /**     *     * send mail method     *     * @return bool     */    public function send()    {        $result = false;        $mail = $this->getMail();        $mailHeader = $mail->createHeader();        $mailBody = $mail->getBody();        $from = $mail->getFrom();        $params = sprintf("-oi -f %s", $from['address']);        if (!ini_get('safe_mode')) {            ini_set('sendmail_from', $from['address']);        }        foreach ($mail->getTo() as $to) {            $result = @mail($to['address'], $mail->getSubject(), $mailBody, $mailHeader, $params);        }        ini_restore('sendmail_from');        return $result;    }}
 |