[RÉSOLU] Envoi mail ko avec swiftmailer sous symfony 1.4

Discussion dans 'Hébergements Mutualisés' démarrée par supertoto, Mar 19, 2013.

Statut:
Fermé aux futures réponses.
  1. supertoto

    supertoto New Member

    Bonjour à tous,

    je rencontre un problème pour envoyer un mail après validation d'un formulaire de saisie.
    Mon application est sous Symfony 1.4, utilise swiftmailer est hébergée chez planet hoster.

    Le message dans les logs est le suivant :
    Connection could not be established with host mail.planethoster.net [Connection timed out #110]

    Pour ceux qui connaissent, voici ma configuration dans le fichier : lib/vendor/symfony/lib/config/config/factories.yml

    Code:
     
    mailer:
        class: sfMailer
        param:
          logging:           %SF_LOGGING_ENABLED%
          charset:           %SF_CHARSET%
          delivery_strategy: realtime
          transport:
            class: Swift_SmtpTransport
            param:
              host:       mail.planethoster.net
              port:       465
              encryption: ssl
              username:   mail@domainedemoncompteprincipalchezplanethoster.com
              password:   xxxxxxxx
    
    Pourtant, ce même script fonctionne sur un autre hebergeur, voici les paramètres qui fonctionnent, si ça peut aider (j'ai remplacé le nom de l'hebergeur par des "#") :
    mailer:
    Code:
     
    class: sfMailer
    param:
      logging:           %SF_LOGGING_ENABLED%
      charset:           %SF_CHARSET%
      delivery_strategy: realtime
      transport:
    	class: Swift_SmtpTransport
    	param:
    	  host:       ssl0.###.net
    	  port:       465
    	  encryption: ssl
    	  username:   mail@domainecompteprincipalchezautrehebergeur.fr
    	  password:   xxxxxxxxxx
    
    Est-ce que vous auriez une idée de pourquoi l'envoi de mail échoue ?
    Cela mouline, puis tombe en timeout.

    Merci d'avance pour votre aide.
     
  2. PH-Mina

    PH-Mina Administrator Membre de l'équipe

    Bonjour supertoto,

    Vous devez modifier mail.planethoster.net par mail.votrenomdedomaine.com.

    Pour le username et le mot de passe, c'est le courriel et le mot de passe créé dans le cPanel.

    Bonne soirée.
     
  3. supertoto

    supertoto New Member

    Merci beaucoup.

    Je viens de tester et ça à l'air ok (je vais valider ce soir pour être sûr car un détail m'interpelle).

    Autre chose en attendant, quelles sont les adresses acceptées pour envoyer un mail =>
    uniquement celles créées via Cpanel ou seulement celles du compte principal ?
    Si j'ai un nom de domaine externe à planethoster je peux également l'utiliser pour envoyer des mails ?

    Par anticipation, y a t'il un bouton résolu pour clôre le sujet.

    Merci d'avance, pour votre retour.
     
    Dernière édition: Mar 19, 2013
  4. PH-Mina

    PH-Mina Administrator Membre de l'équipe

    Bonjour,

    Oui, il faut que le courriel soit créé dans le cPanel pour avoir la permission d'utiliser le smtp de votre domaine.

    Nos pare-feu bloquent les relais. Il faut voir le nombre de courriels envoyés. Si c'est moins de 50 mails par heure, vous pouvez utiliser votre SMTP PlanetHoster.

    Dans le forum, il n'y a pas de bouton, mais dans les tickets, il suffit de mettre le statut à "closed/fermé".
     
  5. supertoto

    supertoto New Member

    Bonjour,

    je confirme, c'est bon pour ma part.

    Merci pour votre réactivité, je suis très satisfait, ça m'a permis de résoudre le problème rapidement.
     
Statut:
Fermé aux futures réponses.

Partager cette page