Envoyer des mails depuis le module sfDoctrineGuardPlugin
Salut,
Je cherche à envoyer des mails avec symfony (pour le module sfGuardForgotPassword du plugin sfDoctrineGuardPlugin). Tout indique que ça se passe bien, sauf que je ne reçois aucun mail...
J'ai essayé de configurer factories.yml pour le serveur smtp de mon provider, avec lequel j'envoie des mails, ou pour celui de gmail mais le résultat est le même.
Est-ce qu'il y a un problème avec mon fichier de configuration ?
/monProjet/apps/monApp/config/factories.yml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| # You can find more information about this file on the symfony website:
# http://www.symfony-project.org/reference/1_4/en/05-Factories
prod:
logger:
class: sfNoLogger
param:
level: err
loggers: ~
mailer:
param:
delivery_strategy: realtime
test:
storage:
class: sfSessionTestStorage
param:
session_path: %SF_TEST_CACHE_DIR%/sessions
response:
class: sfWebResponse
param:
send_http_headers: false
mailer:
param:
delivery_strategy: none
dev:
mailer:
param:
delivery_strategy: realtime
all:
routing:
class: sfPatternRouting
param:
generate_shortest_url: true
extra_parameters_as_query_string: true
view_cache_manager:
class: sfViewCacheManager
param:
cache_key_use_vary_headers: true
cache_key_use_host_name: true
mailer:
class: sfMailer
param:
logging: %SF_LOGGING_ENABLED%
charset: %SF_CHARSET%
delivery_strategy: realtime
transport:
class: Swift_SmtpTransport
param:
host: mail.monProvider.org
port: 25
encryption: ~
username: monEmail@monProvider.org
password: monPass |
J'ai essayé aussi comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
| # You can find more information about this file on the symfony website:
# http://www.symfony-project.org/reference/1_4/en/05-Factories
mailer:
class: sfMailer
param:
logging: %SF_LOGGING_ENABLED%
charset: %SF_CHARSET%
delivery_strategy: realtime
transport:
class: Swift_SmtpTransport
param:
host: mail.monProvider.org
port: 25
encryption: ~
username: me@monProvider.org
password: monPass
prod:
logger:
class: sfNoLogger
param:
level: err
loggers: ~
mailer:
param:
delivery_strategy: realtime
test:
storage:
class: sfSessionTestStorage
param:
session_path: %SF_TEST_CACHE_DIR%/sessions
response:
class: sfWebResponse
param:
send_http_headers: false
mailer:
param:
delivery_strategy: none
dev:
mailer:
param:
delivery_strategy: realtime
all:
routing:
class: sfPatternRouting
param:
generate_shortest_url: true
extra_parameters_as_query_string: true
view_cache_manager:
class: sfViewCacheManager
param:
cache_key_use_vary_headers: true
cache_key_use_host_name: true
mailer:
class: sfMailer
param:
logging: %SF_LOGGING_ENABLED%
charset: %SF_CHARSET%
delivery_strategy: realtime
transport:
class: Swift_SmtpTransport
param:
host: mail.monProvider.org
port: 25
encryption: ~
username: monEmail@monProvider.org
password: monPass |
ça ne marche pas non plus. Pourtant, je peux faire telnet mail.monProvider.org 25...