sql >> Databasteknik >  >> RDS >> Mysql

PHP, MySQL:Ta emot e-post, sök automatiskt i DB och skicka e-post baserat på resultaten

Det finns flera metoder som du kan använda för att automatiskt bearbeta e-post. Vilken du väljer beror på dina specifika behov:

  1. Konfigurera din MTA (e-postserver) för att köra ett program när den tar emot e-post på en given adress (t.ex.:[email protected] ). Själva e-postmeddelandet skickas till programmet som ska hanteras. Detta fungerar om du har din egen e-postserver och är den mest lyhörda lösningen, men kan vara ganska komplicerad att konfigurera och kräver vanligtvis omstart av e-postservern för att ändra.

  2. Skriv ett program som regelbundet skannar en brevlåda (antingen med POP eller IMAP) och sedan bearbetar varje nytt meddelande. Detta fungerar bättre för situationer där du inte kontrollerar din egen e-postserver (t.ex.:du använder Gmail eller Yahoo-post) och är mer flexibel att konfigurera.

  3. Skriv ett tillägg för din MUA (e-postklient t.ex. MS Outlook, Thunderbird, etc.) Detta kräver att alla som kan ta emot ett meddelande kör samma klientprogramvara, och det beror på API:erna som din klient tillhandahåller för tillägg. Detta fungerar inte med endast webbgränssnitt, men gör att du kan bearbeta ett meddelande interaktivt och interagera med användaren.

Jag tenderar att föredra den första metoden, även om jag har använt den andra metoden också.



  1. SQLite fällor och fallgropar

  2. Gratis webbhotell med PHP-support

  3. Kontrollera en tabell för tidsöverlappning?

  4. Dubblett unicode-inmatningsfel i den unika kolumnen - mysql