Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP, MySQL:Odbieraj wiadomości e-mail, automatyczne wyszukiwanie w bazie danych i wysyłaj wiadomości e-mail na podstawie wyników

Istnieje kilka metod automatycznego przetwarzania wiadomości e-mail. Wybór, który wybierzesz, będzie zależeć od Twoich konkretnych potrzeb:

  1. Skonfiguruj swój MTA (serwer poczty), aby uruchamiał program, gdy otrzymuje pocztę na podany adres (np.:przykł[email protected] ). Sama wiadomość e-mail zostanie przekazana do programu do obsługi. Działa to, jeśli masz własny serwer poczty i jest najbardziej responsywnym rozwiązaniem, ale konfiguracja może być dość skomplikowana i zwykle wymaga ponownego uruchomienia serwera poczty w celu zmiany.

  2. Napisz program, który okresowo skanuje skrzynkę pocztową (za pomocą protokołu POP lub IMAP), a następnie przetwarza każdą nową wiadomość. Działa to lepiej w sytuacjach, w których nie kontrolujesz własnego serwera poczty (np. używasz poczty Gmail lub Yahoo) i jest bardziej elastyczne w konfiguracji.

  3. Napisz rozszerzenie dla swojego MUA (klient pocztowy, np. MS Outlook, Thunderbird itp.) Wymaga to, aby każdy, kto mógłby otrzymać wiadomość, korzystał z tego samego oprogramowania klienckiego i zależy to od interfejsów API, które klient udostępnia dla rozszerzeń. Nie będzie to działać z interfejsami wyłącznie internetowymi, ale umożliwi interaktywne przetwarzanie wiadomości i interakcję z użytkownikiem.

Preferuję pierwsze podejście, chociaż zastosowałem również drugie podejście.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw wiele e-maili do mysql za pomocą jednego obszaru tekstowego

  2. Nie można utworzyć tabeli w mysql -Błąd 1064

  3. Usuń MySQL z Grupuj według

  4. Zaktualizuj połączoną tabelę za pomocą SQLAlchemy ORM przy użyciu session.query

  5. Jak mogę przechowywać dane wyjściowe zapytania w tabeli tymczasowej i używać tej tabeli w nowym zapytaniu?