我已经安装了
TURNKEY LAMP(今天更新,2012年12月2日).它与Oracle VM VirtualBox一起使用.
这个虚拟服务器有linux,apache,PHP,MysqL和Postfix MTA(绑定到localhost),允许从Web应用程序发送电子邮件.
这个虚拟服务器有linux,apache,PHP,MysqL和Postfix MTA(绑定到localhost),允许从Web应用程序发送电子邮件.
问题是我无法使用Postfix发送邮件,因为我不知道使用哪个用户名或密码,或者端口.
我使用PHP代码发送邮件SwiftMailer.
我已经使用我的一个网站服务器成功发送邮件:
// Create the Transport $transport = Swift_SmtpTransport::newInstance('localhost',465,'ssl') ->setUsername('myusername@mywebsite.net') ->setPassword('mypassword') ;
或使用我的Gmail帐户:
// Create the Transport $transport = Swift_SmtpTransport::newInstance('smtp.gmail.com','ssl') ->setUsername('myusername@gmail.com') ->setPassword('mypassword') ;
Swiftmailer支持PostFix,它是在他们的文档中编写的.
我从我的Lamp虚拟服务器使用Postfix邮件服务器接口.
Postfix mail Server interface
要使用Postfix(sendmail),您需要使用与SwiftMailer捆绑在一起的SendMail传输.没有什么例子:
原文链接:https://www.f2er.com/php/444959.html// Create the Transport $transport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -bs'); // Create the Mailer using your created Transport $mailer = Swift_Mailer::newInstance($transport);