在 Symfony 3.4 中安装 mailgun 包,但出现无法识别的选项“端点”错误

我试图将 mailgun 包安装到 Symfony 3.4 中,但出现错误。


首先,我通过 composer 下载了以下包:


"cspoo/swiftmailer-mailgun-bundle": "0.4.*",

"php-http/guzzle6-adapter": "^1.1",

"php-http/httplug-bundle": "^1.4",

"azine/mailgunwebhooks-bundle": "*"

我看到它们安装在 Symfony 的供应商目录中。然后我将bunble 添加到AppKernal.php。


new cspoo\Swiftmailer\MailgunBundle\cspooSwiftmailerMailgunBundle(),

最后我在 Symfony 的 config.yml 中添加了以下配置设置:


  cspoo_swiftmailer_mailgun:

  key: "key-xxx"

  domain: "mailer.xxx.nl"

  endpoint: 'api.eu.mailgun.net'

  http_client: 'httplug.client'


  swiftmailer:

    transport: "mailgun"

    spool:

        type: file

        path: '%kernel.root_dir%/spool'

但是在 symfony 命令行上发送邮件或运行命令时,我收到以下错误:


“cspoo_swiftmailer_mailgun”下无法识别的选项“endpoint”


噜噜哒
浏览 117回答 1
1回答

慕村225694

您似乎已将您的版本锁定为 0.4(composer show cspoo/swiftmailer-mailgun-bundle将显示当前;y 安装的版本)。该endpoint选项是在 1.2.0 版中添加的。
打开App,查看更多内容
随时随地看视频慕课网APP