Php Symfony-won';t覆盖“的邮件程序工厂设置”;发展";环境
我是一个有点神经质的人,但我被一些我确信应该有效的东西困住了。我正在本地主机上使用“dev”环境,并尝试测试向用户发送电子邮件的操作。我将“dev”的delivery_策略设置为none,但Symfony仍尝试使用“all”的设置。这是我的工厂。yml:Php Symfony-won';t覆盖“的邮件程序工厂设置”;发展";环境,php,symfony1,Php,Symfony1,我是一个有点神经质的人,但我被一些我确信应该有效的东西困住了。我正在本地主机上使用“dev”环境,并尝试测试向用户发送电子邮件的操作。我将“dev”的delivery_策略设置为none,但Symfony仍尝试使用“all”的设置。这是我的工厂。yml: prod: 记录器: 类别:sfNoLogger 参数: 级别:错误 伐木工人:~ 测试: 存储: 类别:sfSessionTestStorage 参数: 会话路径:%SF\u测试\u缓存\u目录%/会话 答复: 类别:sfWebRespons
prod:
记录器:
类别:sfNoLogger
参数:
级别:错误
伐木工人:~
测试:
存储:
类别:sfSessionTestStorage
参数:
会话路径:%SF\u测试\u缓存\u目录%/会话
答复:
类别:sfWebResponse
参数:
发送\u http\u头:false
梅勒:
参数:
交付策略:无
开发人员:
梅勒:
参数:
交付策略:无
全部:
路由:
类别:SFP路由
参数:
生成最短的url:true
额外参数作为查询字符串:true
查看缓存管理器:
类别:sfViewCacheManager
参数:
缓存\u键\u使用\u更改\u头:true
缓存\u密钥\u使用\u主机\u名称:true
梅勒:
类别:sfMailer
参数:
日志记录:%SF\u日志记录\u已启用%
字符集:%SF\u字符集%
交付策略:实时
运输:
类别:Swift\U SmtpTransport
参数:
主机:本地主机
港口:25
加密:~
用户名:~
密码:~
我得到的错误是:
无法与主机localhost建立连接[连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应
10060]
我已经检查过,只有在factories.yml文件(对于应用程序“前端”级别)上有
谢谢!
马克
希望这有帮助。尝试指定类,这对我很有用:
dev:
mailer:
param:
delivery_strategy: none
transport:
class: Swift_NullTransport
Connection could not be established with host localhost [A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
10060]
prod:
test:
mailer:
param:
delivery_strategy: none
dev:
mailer:
param:
delivery_strategy: none
all:
mailer:
class: sfMailer
param:
logging: %SF_LOGGING_ENABLED%
charset: %SF_CHARSET%
delivery_strategy: realtime
transport:
class: Swift_SmtpTransport
param:
host: itb1
port: 25
encryption: ~
username: ~
password: ~
dev:
mailer:
param:
delivery_strategy: none
transport:
class: Swift_NullTransport