Xampp Sendmail 使用 Gmail 帐户,来自 Ubuntu


xampp sendmail using gmail account, from ubuntu

我已经为ubuntu安装了Xampp。它位于/opt/lampp 中。我想配置 php.ini 和 sendmail.ini 文件,以便我能够使用 gmail smtp 服务器发送邮件。php.ini 位于/opt/lampp/etc 中,但我找不到 sendmail.ini 文件。此外,stackoverflow上的大多数资源都是针对Windows的。有人可以指出 ubuntu 和 xampp 服务器的配置。多谢。

改用zend_mail来使用 Gmail 配置发送邮件

$settings = array('ssl'=>'ssl',
                                'port'=>465,
                                'auth' => 'login',
                                'username' => 'youremail@gmail.com',
                                'password' => 'YOUR_PASSWORD');
                $transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $settings);
                $email_from = "YOUR_EMAIL";
                $name_from = "YOUR NAME";
                $email_to = "TO_EMAIL";
                $name_to = "TO NAME";
                $mail = new Zend_Mail ();
                $mail->setReplyTo($email_from, $name_from);
                $mail->setFrom ($email_from, $name_from);
                $mail->addTo ($email_to, $name_to);
                $mail->setSubject ('Testing email using google accounts and Zend_Mail');
                $mail->setBodyText ("Email body");
                $mail->send($transport);

http://blog.josedasilva.net/zend-framework-sending-emails-using-zend_mail-and-google-smtp/