swiftmailer problema di connessione sever smtp

68 views
Skip to first unread message

Massimiliano

unread,
Aug 11, 2016, 9:09:26 AM8/11/16
to symfony-it
Ciao

rieccomi con swiftmailer, ho un problema, sto cercando di mandare delle mail con swiftmailer, ma da profiler non compare niente, allora ho provato da command line con :

debug:swiftmailer

e il risultato è:

Name                     Transport Spool Delivery Single Address
default (default mailer) smtp      YES   YES                   
Done.

la parte del parameters.yml interessata è:

    mailer_transport: smtp
    mailer_host: smtp.libero.it
    mailer_user: ma.po...@libero.it
    mailer_password: la mia password

nel config ho:

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

così ho provato con swiftmailer:email:send

e becco l'errore:

[2016-08-11 15:07:57] app.ERROR: Exception occurred while flushing email queue: Connection could not be established with host smtp.libero.it [Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione.  #10061]

non so da cosa può dipendere, premetto che ho provato con diversi indirizzi email compresi gmail e tiscali.

Grazie in anticipo

Massimiliano Arione

unread,
Aug 11, 2016, 9:23:17 AM8/11/16
to symfony-it
Il giorno giovedì 11 agosto 2016 15:09:26 UTC+2, Massimiliano ha scritto:
[2016-08-11 15:07:57] app.ERROR: Exception occurred while flushing email queue: Connection could not be established with host smtp.libero.it [Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione.  #10061]

non so da cosa può dipendere, premetto che ho provato con diversi indirizzi email compresi gmail e tiscali.


Il tuo problema non ha niente a che fare con Symfony, sicuramente la connessione al server smtp fallirebbe con qualsiasi altro approccio (per esempio con un classico client di posta).
Libero e Tiscali non consentono l'uso dei loro server smtp, tranne a chi si collega con i rispettivi provider di accesso a internet. Gmail invece lo consente, ma devi usare una connessione sicura (c'è una ricetta apposita nella documentazione) e inoltre devi usare una password generata appositamente per un'applicazione, nel caso utilizzi l'autenticazione a 2 fattori (in questo momento non ricordo se al momento gmail consenta autanticazioni semplici, io sto sulla 2 fattori da tempo)
Il mio consiglio, se non disponi di un mailserver sul server di produzione, è di usare gmail. Consiglio anche di non testare l'invio effettivo di email in dev, ma solo dai server di produzione (o di stage), usando come hai già fatto il comando sw:email:send

ciao
M.

Massimiliano

unread,
Aug 17, 2016, 7:26:20 AM8/17/16
to symfony-it
Grazie Massimiliano,

in realtà leggendo meglio la documentazione di swiftmailer ho aggiunto in config.yml

encryption: ssl

e sta andando anche con un indirizzo libero.

Ciao
Massimiliano
Reply all
Reply to author
Forward
0 new messages