Bonjour je veux envoyé un message a partire du fichier actions.class.php voila a travers swiftmailer puisque il est intégré par défaut:
dans la fonction processForm :
et j'ai le factorie.yml (mon app/frontend/config/factorie.yml):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 protected function processForm(sfWebRequest $request, sfForm $form) { //test mail $message = Swift_Message::newInstance() ->setFrom('benhsaien@gmail.com') ->setTo('boys1236987@live.fr') ->setSubject('mon premier message de test swiftMailer') ->setBody('Bonjour vous dever vous rendre sur votre compte afin de valider'); $this->getMailer()->send($message);
je l'est modifier de cette facon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 # 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: ~ 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: none 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
le probléme est : au moment de l'execution de cette action la page se mis en charge comme si en est dans une boucle infinie ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 # 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: ~ test: storage: class: sfSessionTestStorage param: session_path: %SF_TEST_CACHE_DIR%/sessions response: class: sfWebResponse param: send_http_headers: false mailer: class: sfMailer param: logging: %SF_LOGGING_ENABLED% charset: %SF_CHARSET% delivery_strategy: spool transport: class: Swift_SmtpTransport param: host: smtp.gmail.com port: 465 encryption: tls username: XXX password: XXX dev: mailer: param: delivery_strategy: none 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
merci d'avance.
Partager