使用Symfony4和SwiftMailer的GMAIL麻烦

时间:2019-04-19 08:50:56

标签: symfony4 swiftmailer

我正在尝试使用Symfony 4上的Swiftmailer发送电子邮件。 我尝试了很多配置,但是只有一个可以正常工作,为此,我必须修改供应商文件夹上的StreamBuffer.php文件,但这不是正确的方法...

所以我的问题是:当我用stream_options配置swiftmailer.yaml时,似乎没有考虑。我该怎么办?

在StreamBuffer.php中有效的方法:

$options = array_merge($options, array('ssl' => array('allow_self_signed' => true, 'verify_peer' => false)));
        if (isset($this->params['stream_context_options'])) {
            $options = array_merge($options, $this->params['stream_context_options']);
        }

swiftmailer.yaml中没有的内容:

swiftmailer:
  transport: gmail
  username: ***
  password: ***
  host: localhost
  port: 465
  encryption: ssl
  auth-mode: login
  spool: { type: 'memory' }
  stream_options:
    ssl:
      allow_self_signed: true
      verify_peer: false
      verify_peer_name: false

我正在使用WampServer。

0 个答案:

没有答案