小编Sta*_*cka的帖子

如何编写用户名登录Symfony2

我想将像extra field这样的用户名写入生产日志.我该怎么做?

我在config.yml中有这个配置:

services:
    monolog.formatter.logprocessor:
        class: Monolog\Formatter\LineFormatter
        arguments:
            - "[%%datetime%%] [%%username%%] %%channel%%.%%level_name%%: %%message%%\n"

monolog.processor.logprocessor:
    class: Acme\CoreBundle\Monolog\LogProcessor
    tags:
        - { name: monolog.processor, method: processRecord }
monolog:
    handlers:
        main:
            type:  stream
            path:  "%kernel.logs_dir%/%kernel.environment%.log"
            level: warning
            formatter: monolog.formatter.logprocessor
Run Code Online (Sandbox Code Playgroud)

当我尝试将security.context注入LogProcessor时,我收到错误:

[Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException]         
Circular reference detected for service "monolog.processor.logprocessor", path: "router ->  
monolog.logger.router -> monolog.processor.logprocessor -> security.context -> security.a  
uthorization_checker -> security.authentication.manager -> security.user.provider.concrete  
.chain_provider -> security.user.provider.concrete.main ->  doctrine.orm.default_entity_manager -> doctrine.dbal.default_connection -> monolog.logger.doctrine".    
Run Code Online (Sandbox Code Playgroud)

php symfony monolog

3
推荐指数
1
解决办法
1224
查看次数

Swiftmailer不起作用

我有通过Swiftmailer发送邮件的问题

我的参数文件是:

parameters:
  mailer_transport: smtp
  mailer_host: mail.myweb.cz
  mailer_user: noreply@myweb.cz
  mailer_password: pass
Run Code Online (Sandbox Code Playgroud)

如果我用any@myweb.cz发送邮件到地址,邮件就会到达.但是,如果我将邮件发送到另一个地址,例如something@gmail.com,邮件就不会到达.

设置服务器上的SMTP:

server: smtp.myweb.cz
port: 587
security: STARTTLS
auth method: Normal password
Run Code Online (Sandbox Code Playgroud)

在Thunderbird正常情况下,错误必须在swiftmailer配置中.

感谢帮助


编辑:

在我的本地开发计算机上它可以解决来自Javier Eguiluz,但我现在在prod服务器上有错误:

app.ERROR:刷新电子邮件队列时发生异常:无法连接TLS加密.

但是,如果我尝试通过telnet从任何其他计算机使用STARTTLS连接到服务器,它就可以工作.

你有什么主意吗?


解决:

问题出在自签名证书上.我没有在可靠的证书中.

email swiftmailer symfony

0
推荐指数
1
解决办法
4271
查看次数

标签 统计

symfony ×2

email ×1

monolog ×1

php ×1

swiftmailer ×1