Neden setReplyTo ($ reply_to_mail) $ reply_to_mail e-posta göndermek nedir? Sadece yanıtla alanını e-posta iletisinde e-posta adresi eklemek gerekmez mi?
Currenyly web form posta gönderme ve cevap-alanını dolduran eğer, mesaj-cevap için e-posta ve yönetici e-posta gönderir.
Neden e-posta çoğaltır mı? Bizim yönetici e-posta sadece göndermeniz gerekmektedir.
class Helper_Mail extends Zend_Controller_Action_Helper_Abstract
{
public function direct($email,$from,$message,$title,$replyto='')
{
$this->sendmail($email,$from,$message,$title,$replyto);
}
private function sendMail($email,$from,$message,$title,$replyto)
{
/* Configuring SMTP settings */
$config = array(
'auth' => 'login',
'ssl' => 'tls',
'username' => 'adminmail@gmail.com',
'password' => 'password',
'port' => 587);
$smtpHost = new Zend_Mail_Transport_Smtp('smtp.gmail.com',$config);
Zend_Mail::setDefaultTransport($smtpHost);
$mail = new Zend_Mail('UTF-8');
$mail->setBodyHtml($message);
$mail->setFrom('adminmail@gmail.com', $from);
$mail->addTo($email);
$mail->setSubject($title);
if(!empty($replyto))
{
$mail->setReplyTo($replyto);
}
try
{
$mail->send();
}
catch(Zend_Mail_Exception $e)
{
echo $e->getMessage();
}
}
}