Question

Je me demande s'il est possible d'envoyer un e-mail avant une certaine date? Pour expliquer un peu plus, nous avons des discussions qui vont chaque mois le deuxième mercredi du mois et ils ont un titre et haut-parleur.

Je voudrais envoyer un courriel aux membres (adresses électroniques enregistrées dans l'objet membre) 2 semaines avant chaque réunion à partir du premier du mois encore obtenir ce mois parler. Donc, est-ce possible? Les dates de chaque conférence sont stockés dans les objets de discussion. Les grandes lignes de l'e-mail serait tout simplement consister en des informations contenues dans ce mois objet de discussion.

Était-ce utile?

La solution

Vous pouvez utiliser une tâche cron ou, mieux encore, un service de mise en attente de message tel que RabbitMQ ou < a href = "http://www.zeromq.org/" rel = "nofollow noreferrer"> ZeroMQ . Céleri est un projet qui enveloppe ces services de mise en attente de messages dans un module python / django.

La façon dont il fonctionnerait est vous écririez une fonction qui ferait vos requêtes de base de données et de déterminer quels messages à envoyer. Vous auriez alors décorez cette fonction comme une tâche et définir un temps d'exécution différée sur elle.

Autres conseils

Ecrire une commande gestion personnalisée , qui va sur les objets talk mois, vérifie s'il y a des pourparlers prévus pour les deux prochaines semaines et envoie un courrier électronique aux membres de droite, puis exécutez cette commande en utilisant une tâche cron chaque jour .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top