KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to send an e-mail with ZendMail ( this simple script sums it up ) <?php require_once 'Zend/Mail.php'; $mail = new Zend_Mail(); $mail->setBodyText('My Nice Test Text'); $mail->setBodyHtml('My Nice Test Text'); $mail->setFrom('test@example.com', 'Mr Example'); $mail->addTo('contact@mypage.com', 'Mr Test'); $mail->setSubject('TestSubject'); $mail->send(); ?> However I get this stack trace: Fatal error: Uncaught exception 'Zend_Mail_Transport_Exception' with message 'Unable to send mail. ' in /usr/share/php/libzend-framework-php/Zend/Mail/Transport/Sendmail.php:137 Stack trace: #0 /usr/share/php/libzend-framework-php/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail() #1 /usr/share/php/libzend-framework-php/Zend/Mail.php(1178): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail)) #2 /var/www/hexreaction/mail/index2.php(11): Zend_Mail->send() #3 {main} thrown in /usr/share/php/libzend-framework-php/Zend/Mail/Transport/Sendmail.php on line 137 EDIT: I'm not trying to use SMTP to send my e-mail and I'm having a less horrible problem, but still a problem. <?php require_once 'Zend/Mail.php'; $config = array('auth' => 'login', 'username' => 'contact@mypage.com', 'password' => 'secretpass'); $transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config); $mail = new Zend_Mail(); $mail->setBodyText('This is the text of the mail.'); $mail->setFrom('contact@mypage.com', 'Some Sender'); $mail->addTo('contact@mypage.com', 'Some Recipient'); $mail->setSubject('TestSubject'); $mail->send($transport); ?> This throw's this error, I don't really get why: Fatal error: Class 'Zend_Mail_Transport_Smtp' not found in /var/www/hexreaction/mail/index3.php on line 7 EDIT 2: This is my final working
Tags (comma-separated)
Save Edits
Cancel