sql >> Database teknologi >  >> RDS >> Mysql

PHP, MySQL:Modtag e-mail, søg automatisk i DB og send e-mail baseret på resultaterne

Der er flere metoder, som du kan bruge til automatisk behandling af e-mail. Hvilken du vælger, afhænger af dine specifikke behov:

  1. Konfigurer din MTA (mail-server) til at køre et program, når den modtager mail på en given adresse (f.eks.:[email protected] ). Selve mailbeskeden vil blive videregivet til det program, der skal håndteres. Dette virker, hvis du har din egen mailserver, og er den mest responsive løsning, men kan være ret kompleks at konfigurere og vil normalt kræve genstart af mailserveren for at ændre.

  2. Skriv et program, der med jævne mellemrum scanner en postkasse (enten med POP eller IMAP) og derefter behandler hver ny besked. Dette fungerer bedre i situationer, hvor du ikke kontrollerer din egen mailserver (f.eks.:du bruger Gmail eller Yahoo mail) og er mere fleksibel at konfigurere.

  3. Skriv en udvidelse til din MUA (mail-klient f.eks. MS Outlook, Thunderbird osv.) Dette kræver, at alle, der kunne modtage en besked, kører den samme klientsoftware, og det afhænger af de API'er, som din klient leverer til udvidelser. Dette fungerer ikke med kun webgrænseflader, men giver dig mulighed for at behandle en besked interaktivt og interagere med brugeren.

Jeg har en tendens til at foretrække den første tilgang, selvom jeg også har brugt den anden tilgang.



  1. flere SQL-tabeller med PHP til at generere sitemap

  2. Sådan aktiveres Change Data Capture (CDC) på en database i SQL Server - SQL Server Tutorial

  3. Mysql - hvordan indstilles automatisk stigning til at starte fra nul

  4. Hvordan opretter man localhost-database ved hjælp af mysql?