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

Statut
N'est pas ouverte pour d'autres réponses.

supertoto

New Member
#1
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.
 

PH-Mina

Administrator
Membre du personnel
#2
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.
 

supertoto

New Member
#3
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:

PH-Mina

Administrator
Membre du personnel
#4
Bonjour,

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 ?
Oui, il faut que le courriel soit créé dans le cPanel pour avoir la permission d'utiliser le smtp de votre domaine.

Si j'ai un nom de domaine externe à planethoster je peux également l'utiliser pour envoyer des mails ?
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.

Par anticipation, y a t'il un bouton résolu pour clôre le sujet.
Dans le forum, il n'y a pas de bouton, mais dans les tickets, il suffit de mettre le statut à "closed/fermé".
 

supertoto

New Member
#5
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
N'est pas ouverte pour d'autres réponses.
Haut