chr*_*ala 1 php email zend-framework2
我试过这个,但对我来说没有用. /sf/ask/737612291/
我使用zend framework 2.0.3dev
chr*_*ala 18
对我而言,这适用于谷歌应用程序的邮件地址
config/autoload/mail.local.php
return array(
'mail' => array(
'transport' => array(
'options' => array(
'host' => 'smtp.gmail.com',
'connection_class' => 'plain',
'connection_config' => array(
'username' => 'example@example.org',
'password' => '',
'ssl' => 'tls'
),
),
),
),
);
Run Code Online (Sandbox Code Playgroud)
并在 Module.php
public function getServiceConfig()
{
return array(
'factories' => array(
'mail.transport' => function (ServiceManager $serviceManager) {
$config = $serviceManager->get('Config');
$transport = new Smtp();
$transport->setOptions(new SmtpOptions($config['mail']['transport']['options']));
return $transport;
},
),
);
}
Run Code Online (Sandbox Code Playgroud)
并在控制器中
$transport = $this->getServiceLocator()->get('mail.transport');
Run Code Online (Sandbox Code Playgroud)
我希望这段代码对某些人有用:D
| 归档时间: |
|
| 查看次数: |
4465 次 |
| 最近记录: |