| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/b2bzend/application/views/helpers/ |
Upload File : |
<?php
class Zend_View_Helper_SendEmail extends Zend_View_Helper_Abstract {
public function SendEmail(){
return $this;
}
public function sendSimpleEmail($toEmail,$From,$fromName,$content){
$mail = new Zend_Mail();
$mail->addTo($toEmail);
//$mail->setFrom($this->defaultFrom);
$mail->setFrom($From,$fromName);
$mail->setBodyText($content);
$mail->setSubject('TestSubject');
try{
$mail->send();
return "Mail Sent!";
} catch(Exception $err) {
return "Failed to send mail!".$err->getMessage();
}
}
public function sendAttatchmentEmail($toEmail,$From,$fromName,$content,$myImage){
$mail = new Zend_Mail();
$at = $mail->createAttachment($myImage);
$at->type = 'image/gif';
$at->disposition = Zend_Mime::DISPOSITION_INLINE;
$at->encoding = Zend_Mime::ENCODING_BASE64;
$at->filename = 'test.gif';
try{
$mail->send();
return "Mail Sent!";
} catch(Exception $err) {
return "Failed to send mail!".$err->getMessage();
}
}
public function sendHtmlEmail($toEmail,$From,$fromName,$subject,$content){
$mail = new Zend_Mail();
$mail->setBodyText($content);
$mail->setBodyHtml($content);
$mail->setFrom($From, $fromName);
$mail->addTo($toEmail, 'Some Recipient');
$mail->setSubject($subject);
try{
$mail->send();
return "Mail Sent!";
} catch(Exception $err) {
return "Failed to send mail!".$err->getMessage();
}
}
}