【问题标题】:'The service definition "smtp.gmail.com" does not exist.' [closed]'服务定义“smtp.gmail.com”不存在。' [关闭]
【发布时间】:2016-01-10 12:04:37
【问题描述】:

我刚刚安装了 Symfony,邮件配置有问题:

Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InvalidArgumentException' with message 'The service definition "smtp.gmail.com" does not exist.' in C:\Xampp\htdocs\symfony-project\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\ContainerBuilder.php:766
Stack trace:
#0 C:\Xampp\htdocs\symfony-project\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php(46): Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition('smtp.gmail.com')
#1 C:\Xampp\htdocs\symfony-project\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php(63): Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#2 C:\Xampp\htdocs\symfony-project\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php(63): Symfony\Component\D in C:\Xampp\htdocs\symfony-project\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass.php on line 48

【问题讨论】:

  • 请发布您的电子邮件配置(隐藏/替换电子邮件/密码等凭据)
  • 请同时编辑您的问题以记录您触发此错误的操作。
  • 全新 symfony 安装时没有任何 gmail 配置,你只是从教程中复制了一些代码,不知道发生了什么。

标签: php symfony email


【解决方案1】:

如果您需要帮助,您应该分享包含“smtp.gmail.com”的代码。
这可能是您的配置中的错误,或者只是您的依赖项中的错误。

为避免疑虑,请删除以下文件:

  • composer.lock
  • /vendor(目录)
  • /app/cache/*

然后运行composer update
如果问题仍然存在,请验证您的电子邮件配置如下所示:

// app/config/config.yml
swiftmailer:
    host: "%mailer_host%"

// app/config/parameters.yml
mailer_host: smtp.gmail.com
mailer_encryption: ssl

How use Gmail to send emails in Symfony
如果问题仍然存在,请在您的问题中分享您的配置代码。

【讨论】:

    猜你喜欢
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2014-12-02
    • 2012-03-18
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多