sql >> Database >  >> RDS >> Mysql

PHP, MySQL:e-mail ontvangen, automatisch zoeken in DB en e-mail verzenden op basis van de resultaten

Er zijn verschillende benaderingen die u kunt gebruiken voor het automatisch verwerken van e-mail. Welke u kiest, hangt af van uw specifieke behoeften:

  1. Configureer uw MTA (mailserver) om een ​​programma uit te voeren wanneer het e-mail ontvangt op een bepaald adres (bijv.:[email protected] ). Het e-mailbericht zelf wordt doorgegeven aan het te verwerken programma. Dit werkt als je je eigen mailserver hebt, en het is de meest responsieve oplossing, maar kan behoorlijk ingewikkeld zijn om te configureren en meestal moet je de mailserver opnieuw opstarten om te veranderen.

  2. Schrijf een programma dat periodiek een mailbox scant (met POP of IMAP) en vervolgens elk nieuw bericht verwerkt. Dit werkt beter voor situaties waarin je geen controle hebt over je eigen mailserver (bijvoorbeeld:je gebruikt Gmail of Yahoo mail) en is flexibeler te configureren.

  3. Schrijf een extensie voor uw MUA (e-mailclient, bijv. MS Outlook, Thunderbird, enz.) Dit vereist dat iedereen die een bericht zou kunnen ontvangen dezelfde clientsoftware gebruikt, en het hangt af van de API's die uw klant voor extensies levert. Dit werkt niet met alleen webinterfaces, maar stelt u in staat om een ​​bericht interactief te verwerken en met de gebruiker te communiceren.

Ik heb de neiging om de eerste benadering te prefereren, hoewel ik ook de tweede benadering heb gebruikt.



  1. lastInsertId werkt niet in Postgresql

  2. Leestekens zoals č ć đ š ž uit de MySql-database

  3. Twee welsprekende collecties samenvoegen en sorteren?

  4. MySQL-syntaxisfout bij het uitvoeren van SQL-query