web-dev-qa-db-fra.com

Formulaire de contact Joomla

J'utilise Joomla 3.0 et j'ai créé un formulaire de contact de base. J'ai créé un mail id dans [email protected] dans le courrier Web.

Dans le formulaire de contact, après avoir rempli les détails et soumis le formulaire, le message d'erreur s'affiche:

smtp connect a échoué.

Les détails de configuration du courrier sont ci-dessous:

  • envoyer un mail: oui
  • mailer: smtp
  • à partir de l'email: [email protected]
  • de nom: nom
  • authentification smtp: no
  • sécurité smtp: ssl
  • port smtp: 465
  • nom d'utilisateur smtp: [email protected]
  • mot de passe smtp: ****
  • hôte smtp: relay-hosting.secureserver.net

S'il vous plaît aidez-moi à résoudre ce problème.

1
user3232285

Certains hôtes mettent les serveurs de messagerie SMTP en liste noire et le paramètre de messagerie PHP ne fonctionne jamais de manière cohérente. Nous avons fini par utiliser l'API de mandrill http://mandrill.com/ .

Il existe une excellente extension pour utiliser l’API à la place de tous les messages de votre site. CMandrill. https://compojoom.com/joomla-extensions/mandrill-transactional-emails-made-easy

Bien sûr, cela ne peut pas utiliser votre hôte SMTP actuel, mais il est gratuit jusqu'à 12 000 e-mails par mois (vous n'aurez probablement jamais à payer).

Sinon, vous ne pouvez vraiment jouer qu'avec les paramètres et les tester jusqu'à ce que cela fonctionne, mais d'après notre expérience, cela pourrait fonctionner une fois, mais pas la prochaine fois. Le protocole SMTP général pose des problèmes dans les environnements partagés (si tel est votre cas).

Actuellement, Joomla n’a réellement aucun moyen de résoudre les problèmes de messagerie. La bibliothèque phpmailer qu’elle utilise dans JMail a la possibilité, mais la dernière fois que j’ai regardé la classe, elle n’a pas été implémentée pour enregistrer les données n’importe où.

2
Jordan Ramstad