Swiftmailer 不再工作 [Symfony 2.6.11]

Swiftmailer doesn't work anymore [Symfony 2.6.11]

昨晚我重新安装了 windows 7. 今天早上我将我的网站复制到 htdocs 文件夹(xampp 服务器)。我通知我在注册后不再收到确认邮件 user.I 确实验证了所有内容,但似乎一切正常。

我认为 swiftmailer 有问题。

app/config

enter code here fos_user:
db_driver:              orm
firewall_name:          main
user_class: FLY\UserBundle\Entity\User
use_listener:           true
#use_flash_notifications: true
use_username_form_type: true
model_manager_name:     null  # change it to the name of your entity/document manager if you don't want to use the default one.
from_email:
    address:       xxxxxxxx@hotmail.fr
    sender_name:    webmaster
profile:
    form:
        type:               fos_user_profile
        name:               fos_user_profile_form
        validation_groups:  [Profile, Default]
change_password:
    form:
        type:               fos_user_change_password
        name:               fos_user_change_password_form
        validation_groups:  [ChangePassword, Default]
registration:
    confirmation:
        from_email: # Use this node only if you don't want the global email address for the confirmation email
            address:        xxxxxxxx@hotmail.fr
            sender_name:   Webmaster
        enabled:    true # change to true for required email confirmation
        template:   FOSUserBundle:Registration:email.txt.twig
    form:
        type:               fos_user_registration
        name:               fos_user_registration_form
        validation_groups:  [Registration, Default]
resetting:
    token_ttl: 86400
    email:
        from_email: # Use this node only if you don't want the global email address for the resetting email
            address:        ...
            sender_name:    ...
        template:   FOSUserBundle:Resetting:email.txt.twig
    form:
        type:               fos_user_resetting
        name:               fos_user_resetting_form
        validation_groups:  [ResetPassword, Default]
service:
    mailer:                 fos_user.mailer.default
    email_canonicalizer:    fos_user.util.canonicalizer.default
    username_canonicalizer: fos_user.util.canonicalizer.default
    token_generator:        fos_user.util.token_generator.default
    user_manager:           fos_user.user_manager.default
#group:
    #group_class:    ~ # Required when using groups
    #group_manager:  fos_user.group_manager.default
    #form:
        #type:               fos_user_group
        #name:               fos_user_group_form
        #validation_groups:  [Registration, Default]

Swiftmailer 配置

swiftmailer:
transport:  "%mailer_transport%"
host:       "%mailer_host%"
encryption: "%mailer_encryption%"
username:   "%mailer_user%"
password:   "%mailer_password%"
spool:     { type: memory }

parameters.yml

# This file is auto-generated during the composer install parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: null
database_name: xxx
database_user: root
database_password: xxxxxxx
mailer_transport: smtp
mailer_encryption: tls
mailer_host: smtp-mail.outlook.com
mailer_user: xxxxxxxx@hotmail.fr
mailer_password: xxxxxxxxx
locale: en
secret: 103615aeafd19ddd60cf64267fbf6b871

绝对不是 Swiftmailer 问题,在新的 Windows 安装后确保一切都重新配置为像以前一样工作 - windows 防火墙、防病毒、Apache 配置,PHP 参数和扩展。不仅要备份您的网络文件,还要备份使其正常工作的设置,这才是真正明智的做法。也就是说,你从奔驰车上拆下一个奔驰发动机,装进宝马,如果它不工作,并不意味着发动机有问题,请重新检查你的 windows 环境,尤其是 [ 的错误和访问日志=16=].

抱歉现在才回复。我确实检查了日志,一切正常。今天早上我告诉自己 xampp 服务器和 swiftmailer 一切似乎都很好。 Swiftmailer 使用端口 25 对吗?我认为 telkom 我的服务提供商阻止了端口 25,因为我从我的 phone 共享互联网 (3G) 到我的电脑,现在它工作得很好 。明天我会去 telkom 的办公室,我很生气他们白白浪费我的时间!!!

非常感谢您的帮助。见