/ / Czytanie e-maili? - php, e-mail, bilet-system

Czytanie e-maili? - php, e-mail, bilet-system

Pomyślałem o stworzeniu opartej na PHP rzeczy związanej z obsługą klienta, która przypisuje różne typy rzeczy związanych z klientem do identyfikatora biletu (#).

Na początek chciałbym móc czytać wiadomości e-mail z konta e-mail i przypisywać identyfikator biletu do każdego nowego e-maila, który jest odbierany.

Nie mam zielonego pojęcia, jak mogę stworzyć PHPczytać z konta e-mailowego lub zrobić wszystko, co jest potrzebne, aby tak się stało, więc jeśli ktoś tutaj mógłby mnie skierować we właściwym kierunku - byłoby fantastycznie!

Odpowiedzi:

2 dla odpowiedzi № 1

Ta odpowiedź może pomóc: Jak zdobyć e-maile i ich załączniki z PHP

Umożliwi to przetwarzanie przychodzących e-maili bez konieczności konfigurowania crona do ich przetwarzania.


1 dla odpowiedzi nr 2

Możesz otrzymać klienta pocztowego opartego na PHP lub możesz sprawdzić skrobanie. Google php klient e-mail lub sprawdź

http://www.oooff.com/php-scripts/basic-curl-scraping-php/basic-scraping-with-curl


1 dla odpowiedzi nr 3

The Zend_Mail_Storage_ * komponenty Zend Framework zapewniają czytanie poczty.
Obsługiwane typy pamięci to:

  • lokalny
    • Mbox
    • Maildir
  • zdalny
    • Pop3
    • IMAP

Zapewniają wygodne i czyste api.

// connecting with Imap
$mail = new Zend_Mail_Storage_Imap(array(
"host"     => "example.com",
"user"     => "test",
"password" => "test"
));

$maxMessage = $mail->countMessages();

foreach ($mail as $messageNum => $message) {
// output subject of message
echo $message->subject . "n";

// output message content for HTML
echo "<pre>";
echo $message->getContent();
echo "</pre>";
}

0 dla odpowiedzi nr 4

Wypróbuj to klasa mailowa pop3

Użyłem go jakiś czas temu i zadziałało, ale musisz zrobić trochę analizowania mime, więc zacznij na to patrzeć, a dostaniesz idee