2010-07-21 12 views
0

Je dois m'envoyer un email automatisé une fois par jour à partir de mon Windows XP dev. machine. J'ai Apache, PHP et MySQL en cours d'exécution ici. Cela ne me dérange pas de savoir à quelle adresse e-mail l'e-mail est envoyé car je peux l'ajouter à ma barre d'adresse. Je me demande cependant, de quoi ai-je besoin pour activer/installer pour pouvoir envoyer des emails?Comment envoyer un email automatisé à partir de Win XP Apache

Répondre

0

Vous aurez besoin d'une sorte d'agent de transport de courrier - comme sendmail. Vous pourriez théoriquement utiliser une bibliothèque PHP pour envoyer des emails et le relayer vers un serveur SMTP hébergé ailleurs.

1

vous pouvez regarder dans les tâches planifiées et commandline php. Commandline php vous permet d'exécuter des fichiers php depuis le cmd, par exemple php emailsend.php où vous pouvez utiliser la fonction mail(). :)

+1

Encore besoin d'un MTA, et une pile LAMP normale sur XP ne trouvera pas un serveur de messagerie. – funwhilelost

+1

ah n'a pas vu qu'il n'avait pas sendmail sur elle, peut être téléchargé et configuré facilement à partir apachefriends.org –

0

Check out BLAT:

Vous pouvez le configurer pour exécuter dans un fichier batch, puis utiliser le planificateur de tâches Windows exécuter le fichier batch à l'heure spécifiée chaque jour.