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 的办公室,我很生气他们白白浪费我的时间!!!
非常感谢您的帮助。见
昨晚我重新安装了 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 的办公室,我很生气他们白白浪费我的时间!!!
非常感谢您的帮助。见