2010-03-06 4 views
0

Je suis en cours d'exécution Symfony 1.3.2 sur Ubuntu 9.10application Symfony pas l'envoi de mails (courriels non livré)

J'ai mis en place une action de test pour envoyer un e-mail à mon moi. L'action est exécutée correctement, et il n'y a pas d'erreur, cependant le mail n'arrive jamais.

J'ai essayé la même action pour ce site, sur une machine XP, et le courrier est livré correctement. J'ai configuré mon php.ini correctement (c'est-à-dire selon les documents de Symfony). Cependant, le courrier n'arrive pas.

Des suggestions sur ce que j'ai peut-être oublié/comment je peux résoudre ce problème?

+0

Y a-t-il des enregistrements dans votre maillog pour toute activité? Pouvez-vous envoyer du courrier en utilisant simplement la fonction PHP mail()? Ce serait un bon point de départ. Je ne suis pas familier avec Swiftmailer qui, je crois, est l'expéditeur dans sf1.3, mais essayez aussi de configurer cela pour pointer vers différents serveurs SMTP pour aider à isoler si c'est un problème avec votre sendmail localhost. – Raise

+0

Je me souviens d'avoir le même problème sur mon système de développement local, a décidé de le faire à la place pour tester: (http://www.metulo.net/how-to-send-an-email-with-symfony-and-gmail) et reporter le correctif jusqu'à ce que je passe à tester sur un serveur externe. La route Gmail fonctionne pour moi. – Tom

+0

Raise: Je pense que vous êtes sur la bonne voie. Je soupçonne que c'est parce que j'utilise sendmail sur Ubuntu, et mon serveur SMTP sur XP, c'est d'où vient le problème. Trop occupé avec d'autres choses en ce moment, pour enquêter plus avant, jusqu'à environ quelques semaines. –

Répondre

1

Avez-vous installé un serveur de messagerie sur votre serveur et/ou l'avez-vous configuré correctement?

Même si vous ne parvenez pas à exécuter le même site sur votre machine XP, êtes-vous sûr que votre application Symfony a sa stratégie de diffusion définie sur en temps réel plutôt que sur la mise en file d'attente? Si oui, vos messages peuvent être mis en file d'attente. More with Symfony: E-Mails.

+0

Steve: merci, j'ai copié les fichiers de ma machine XP dans la boîte d'Ubuntu, donc toutes les configurations sont EXACTEMENT les mêmes. En ce qui concerne php.ini, j'ai dû le modifier pour qu'il utilise sendmail au lieu du service SMTP fourni par mon FAI. Je soupçonne que le problème est lié à cette partie de la configuration –

Questions connexes