发件人和收件人都用PHP脚本获取邮件

时间:2012-08-14 12:04:35

标签: joomla

我想要一个php脚本,其中发送者和接收者都在核心php中获取电子邮件.... 请给我一些示例或完整脚本的网页链接......

2 个答案:

答案 0 :(得分:1)

<?php

class MailerDaemon {

/**
* Set $isHTML to true in case the content to be send is in HTML
* if no CC is required, set $cc to be NULL
*/

public function sendMail($toEmail, $toName, $subject, $content, $isHTML, $cc) {
    try {
        $config = array(
            'ssl' => 'tls',
            'port' => '587',
            'auth' => 'login',
            'username' => '<Replace with your Mail Sender Username>',
            'password' => '<Replace with your Mail Sender Password>',
        );
        $transport = new Zend_Mail_Transport_Smtp("<Replace with your SMTP Hostname>", $config);
        Zend_Mail::setDefaultTransport($transport);
        $mail = new Zend_Mail();
        if ($isHTML) {
            $mail->setBodyHtml($content);
        } else {
            $mail->setBodyText($content);
        }
        $mail->setFrom("<Replace with your Mail Sender Username/Email ID>", "<Replace with your Mail Sender Full Name>");
        $mail->addTo($toEmail, $toName);
        if($cc==NULL){$mail->addCc($cc);}
        $mail->setSubject($subject);
        $mail->send($transport);
    } catch (Exception $exc) {
        echo $exc->getTraceAsString();
        return false;
    }
    return true;
}

}

?>
  1. 下载并提取Zend库 http://www.zend.com/en/community/downloads
  2. 将“Zend”文件夹复制到工作目录中,该目录可以在解压缩的文件夹中找到(希望在库目录下)。
  3. 将以下代码粘贴到PHP文件中并按指示进行必要的更改。

答案 1 :(得分:1)

我对你所需要的内容感到有些困惑,但是看到你将这个问题标记为Joomla相关的内容,我没有看到下载Zend的重点。

我认为简单的联系表单扩展就足够了。

http://extensions.joomla.org/extensions/contacts-and-feedback/contact-forms