в моем веб-приложении php, я хочу получать электронные письма с помощью pop3.My приложение позволяет отправлять сообщения на электронные письма или номера телефонов США после отправки сообщения, я хочу получить ответные письма или отвечать на сообщения из номеров ячеек. Для отправки сообщений для каждого пользователя используется уникальный идентификатор. Ответ может быть отправлен на этот идентификатор. Я не знаю, как это возможно? Я новичок в php-mailer. Любой может мне помочь. Советуйте мне, как это делается в php.Как получить электронную почту с помощью pop3 в php
ответ
Дай вам библиотеку классов PEAR, например:
<?php
require_once('Net/POP3.php');
$pop3 =& new Net_POP3;
$pop3->connect('localhost', 110);
$pop3->login('popuser', 'poppassword', false);
$msgCnt = $pop3->numMsg();
$headers = $pop3->getParsedHeaders($msgCnt);
$from = mb_decode_mimeheader($headers['From']);
$subject = mb_decode_mimeheader($headers['Subject']);
$content = $pop3->getBody($msgCnt);
$pop3->disconnect();
echo "From: $from\n";
echo "Subject: $subject\n";
echo "Body: $content\n";
?>
библиотека Установка команды
Груша установить Net_Pop3
Родные функции IMAP PHP поддерживает почтовые ящики POP3. Проверка PHP руководство для функций IMAP PHP IMAP manual
Другие варианты
- POP3 PEAR в класс
- Использование PHPClasses here
Только так вы знаете, что это даже вариант, большинство почтовых серверов позволит вам трубы любой отправляемый по электронной почте сценарию по мере его поступления. Таким образом, вы получаете мгновенные ответы электронной почты и не должны запускать задание cron или ждать их обработки до тех пор, пока кто-то не загрузит страницу.
Вам нужно будет спросить свой почтовый узел, как его настроить, но как только вы отправляете почту на PHP-скрипт, вы можете использовать библиотеку PHP Mime Mail Parser для синтаксического анализа сообщения, а затем делать все, что вам нужно.
require_once('MimeMailParser.class.php');
$Parser = new MimeMailParser();
$Parser->setStream(fopen("php://stdin", "r"));
$to = $Parser->getHeader('to');
$from = $Parser->getHeader('from');
$subject = $Parser->getHeader('subject');
$text = $Parser->getMessageBody('text');
$html = $Parser->getMessageBody('html');
$attachments = $Parser->getAttachments();
- 1. Переместить электронную почту с помощью MailKit Pop3
- 2. Как получить электронную почту POP3/SMTP с помощью Cordova
- 3. Как получить электронную почту, используя pop3 в codeigniter
- 4. не удалось отправить электронную почту через PHP с помощью POP3
- 5. Переместить электронную почту в корзину POP3 с помощью MailKit
- 6. Получить электронную почту с помощью PHP
- 7. C# Fetch всю электронную почту через POP3
- 8. Чтобы прочитать электронную почту через POP3 с помощью iPhone SDK
- 9. C# Pop3 DeleteMessage не удаляет электронную почту
- 10. Получить электронную почту с серверов электронной почты в php
- 11. Как получить электронную почту от pop.gmail.com с помощью C#?
- 12. получить электронную почту с помощью PHP и pop3 - какова ваша техника?
- 13. Как загрузить электронную почту с помощью PHP
- 14. Как получить электронную почту с помощью nodemailer
- 15. PHP Как получить электронную почту с помощью Graph API?
- 16. Как получить электронную почту и обработать его с помощью PHP
- 17. Получать электронную почту с сервера Exchange в Biztalk (без POP3)
- 18. PHP отправить электронную почту с помощью CLI
- 19. php отправлять электронную почту с помощью SMTP
- 20. Невозможно получить электронную почту с помощью Sendgrid
- 21. Как отправить электронную почту с помощью XAMMP
- 22. не удается отправить/получить электронную почту с помощью php
- 23. Можно ли отправлять электронную почту по протоколам pop3?
- 24. Протокол POP3, как получить почту дважды
- 25. Как отформатировать электронную почту с помощью SMTP
- 26. Как отправить XML-файл в электронную почту с помощью PHP?
- 27. Как проверить электронную почту в PHP с помощью функции filter_var().
- 28. Как отправить электронную почту с помощью php mail() в zimbra?
- 29. Как отправить электронную почту в примечаниях лотоса с помощью PHP
- 30. Как связать электронную почту с помощью Java?