transportr mail avec swift mailer
Bonjour, j'utilise Swift mailer dans symfony mais quand je suis en ligne le mail s'envoie correctement, mais en local il faut que je change différente chose.
Quand je suis en ligne j'instancie un simple transport comme ci-dessous:
Code:
1 2
|
$transport = Swift_MailTransport::newInstance(); |
mais en local après de multiple manipulation qui n'ont porté guère leur fruit j'ai juste remplacé la ligne ci-dessus par:
Code:
1 2 3 4
|
/*$transport = Swift_SmtpTransport::newInstance('mail.mondomaine.fr', 587);
$transport->setUsername('monusername');
$transport->setPassword('monpassword');*/ |
et la comme par magie le mail s'envoie
alors pourquoi devoir réinstancie mon transort entierement avec mon username,password, port, mail.mondomaine.fr alors que c'est donné sont configuré dans la configuration de symfony comme je vous montre ci-dessous:
mon parameter.yml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: null
database_name: symfony
database_user: root
database_password: null
mailer_transport: mail
mailer_auth_mode: login
mailer_host: mail.mondomaine.fr
mailer_port: 587
mailer_user: monusername
mailer_password: monpassword
locale: fr
secret: ea6411a97b3074574366b31aecd6ccd6e2d2a8b1
database_path: null |
mon config.yml
Code:
1 2 3 4
|
imports:
- { resource: config.yml }
- { resource: parameter.yml } |
Une idée les amis sur ce fameux mail
Merci