在 Symfony 3.4 中安装 mailgun 包但出现无法识别的选项 "endpoint" 错误
Install mailgun bundle in Symfony 3.4 but getting unrecognized option "endpoint" error
我试图将 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 命令行上发送邮件或 运行 命令时,我收到以下错误:
Unrecognized option "endpoint" under "cspoo_swiftmailer_mailgun"
您似乎已将版本锁定为 0.4(composer show cspoo/swiftmailer-mailgun-bundle
将显示当前安装的版本)。
1.2.0 版本添加了 endpoint
选项。
我试图将 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 命令行上发送邮件或 运行 命令时,我收到以下错误:
Unrecognized option "endpoint" under "cspoo_swiftmailer_mailgun"
您似乎已将版本锁定为 0.4(composer show cspoo/swiftmailer-mailgun-bundle
将显示当前安装的版本)。
1.2.0 版本添加了 endpoint
选项。