Нужно осуществить разбор писем у себя в скрипте, и по определенной теме, сортировать, связывать письма между собой, и отправлять.
Тоесть хочу организовать фильтр под свои нужды.
Итак, что я уже смог сделать.
1. Подключится к серверу по imap протоколу.
Что нужно сделать:
1. Выбрать список всех ящиков
2. Выбрать к-во писем каждого ящика
3. Выбрать в одном письме email отправителя, тему, и сообщение отдельно
Далее, профильтровать полученные данные.
4. Отправить письмо
Кто сможет помочь по конкретным функциям.
Например по вопросу 1 - такая-то функция, получает на вход такие-то данные, на выходе имеет такие-то данные.
И + ко всему, мне нужно получить в кодировке utf-8
Еще вариант, делится статьями, но с указанием источника статьи.
Это даст другим скопировать статью на свой сайт
+ увеличит посещаемость твоего сайта со статьями.
Второе, индексировать на наличие похожих текстов с помощью специальных
программ, и при обнаружении своей статьи, оговаривать или пусть укажет источник
статьи, или иначе жалоба хостеру, где он хостится или черный список всех сайтов
у себя на главной странице сайта.
По мне это так делается.
Любой контент который отдается клиенту, можно скопировать, разобрать, перепечатать.
Делается вход с помощью библиотеки CURL.
Т.е. якобы это пользователь зашел на страничку, а не бот.
Разбор html-кода с помощью библиотеки, например, simple_html_dom.php
Но а далее, куда хочешь, данные в базу заганяешь, или выводишь на страничку и т.д.
Помогите разобраться!
Был Денвер, не нашел нормальную dll-ку php_imap.dll
Поставил как полагается, Apache и PHP 5.2
Расширение в папке ext php_imap.dll имеется.
Также раскомментированые строки в php.ini
Ошибок нет при объявлении в начале файла php строки: error_reporting(0);
Значит расширение работает.
Данные что предоставляет хостинг по почтовому аккаунту:
Non-SSL Settings
(NOT Recommended)
Имя пользователя: sale@aunto.net
Пароль: Use the email account’s password.
Incoming Server: mail.aunto.net
IMAP: Port 143
POP3: Port 110
Outgoing Server: mail.aunto.net
SMTP: Port 26
Authentication is required for IMAP, POP3, and SMTP.
А также:
Secure SSL/TLS Settings
(Recommended)
Имя пользователя: sale@aunto.net
Пароль: Use the email account’s password.
Incoming Server: de5.imhoster.net
IMAP: Port 993
POP3: Port 995
Outgoing Server: de5.imhoster.net
SMTP: Port 465
Authentication is required for IMAP, POP3, and SMTP.
Вопрос: как мне подключится к почте через скрипт, может выполняю не те действия,
кто подскажет?
Примеры и реализации?
P/S домен и пароль выдуманные, не пробуйте! (Добавление)
Хочу добавить следующее:
Выбивает ошибку 500.
Возможно нужно apachу настраивать или php.ini
для работы с расширением, кто подскажет? (Добавление)
Закинул dll в Денвер, там также, ошибка 500.
Данные правильные ввожу.
Я думаю, для каких задач эта функция, может иное решение.
Например:
Передать функции параметр $args со значением строки = 'item1, item2'
А там уже в самой функции разобрать строку на параметры,
или может быть через цикл пропустить.
Люблю задачки на небольшую логику.
Сделал небольшую функцию выталкивания, может и проще можно было сделать,
или по-другому организовать, но судя по ТЗ автора этой темы,
это то что ему нужно.
(Добавление)
Без разницы сколько материалов в базе, 30 или 100.
Функция вытолкнет первую запись в поле. (Добавление)
Откомментировал код, выложил сюда,
после чего запустил в браузере - и ошибка.