Articles of imap

как загружать вложенную почту в определенную папку с помощью IMAP и php

Я разрабатываю сайт, на котором пользователи могут отправлять билеты и прикреплять файлы любого типа к определенному идентификатору почты. Мне нужно добавить тему, содержимое и вложение в базу данных. Я делаю это с помощью cron. Кроме приспособлений, все работает отлично. Я видел сообщение, которое создает ссылки для скачивания. Поскольку я использую cron, я не могу сделать […]

Сообщения об ошибках PHP IMAP

У меня есть электронные письма, отправленные через кодировку base64 и 8-битную кодировку. Мне было интересно, как я могу проверить кодировку сообщения с помощью imap_fetchstructure (делал это примерно два часа, поэтому потерял), а затем правильно декодировал его. Gmail и почтовый ящик (приложение на iOS) отправляют его как 8 бит, в то время как приложение Mail 8 […]

Загрузка вложений в каталог с IMAP в PHP, случайным образом работает

Я нашел PHP-код онлайн для загрузки вложений в каталог с помощью IMAP. http://www.nerdydork.com/download-pop3imap-email-attachments-with-php.html Я немного изменил его $structure = imap_fetchstructure($mbox, $jk); $parts = ($structure->parts); в $structure = imap_fetchstructure($mbox, $jk); $parts = ($structure); чтобы заставить его работать должным образом, так как в противном случае я получил ошибку о том, как stdClass не определяет свойство, называемое $ […]

Отправленные письма с phpmailer не отправляются в папку «Отправленные» IMAP

в моей онлайн-системе CRM я контролирую входящие письма с протоколом IMAP. Теперь я отправляю письма с phpmailer и SMTP-протоколом. Все в порядке, но у меня есть одна странная вещь. Как отправить отправленный с почтовыми сообщениями phpmailer в папку «Отправленные» IMAP?

PHP Отображение непрочитанного количества писем

Я использую класс php imap. В моей коробке у меня много писем, но с этим скриптом я бы получил только непрочитанную почту. Как мне это сделать? if ($mbox=imap_open( "{" . $mailserver . ":" . $port . "}INBOX", $user, $pass )) { echo "Connected\n"; } else { exit ("Can't connect: " . imap_last_error() ."\n"); echo "FAIL!\n"; […]

Неустранимая ошибка: вызов неопределенной функции imap_open () в PHP

Я пытаюсь получить доступ к моей учетной записи gmail через мой localhost. Тем не менее, я получаю ответ: Неустранимая ошибка: вызов неопределенной функции imap_open () Может ли кто-нибудь указать, что я должен сделать, чтобы решить проблему? $hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; $username = 'myid@gmail.com'; $password = 'mypassword'; /* try to connect */ $inbox = imap_open($hostname,$username,$password) or die('Cannot […]

Подключение к Gmail через IMAP с использованием PHP-SSL

Я пытаюсь подключиться к Gmail через IMAP с PHP, работающим в Apache. Это находится на системе Ubuntu 9.04. У меня есть какая-то проблема с настройкой PHP, которая не позволяет этому работать. Во-первых, вот что я сделал для настройки IMAP для PHP: sudo apt-get install libc-client2007b libc-client2007b-dev sudo apt-get install php5-imap sudo /etc/init.d/apache2 start Когда я […]

Проблемы с PHP imap

Мне нужно иметь возможность использовать мой gmail из сценария php. Но независимо от того, что я пытаюсь, тело сообщения выводит все дерьмовые с такими символами, как = 3D и случайные знаки равенства. Иногда это происходит как base64 или вообще ничего. Как я могу получить электронное письмо и отправить его в HTMLPurifier clean html или обычный […]

Как использовать IMAP в PHP для получения содержимого тела пользователя?

Я не могу получить содержимое тела электронной почты. Это мой код <?php /* connect to server */ $hostname = '{myserver/pop3/novalidate-cert}INBOX'; $username = 'username'; $password = 'password'; /* try to connect */ $inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Tiriyo: ' . imap_last_error()); //echo $inbox; /* grab emails */ $emails = imap_search($inbox,'ALL'); /* if emails are […]

Как получить флаги imap?

Я использовал плагин imap4flag для сита Dovecot: http://wiki.dovecot.org/LDA/Sieve#Flagging_or_Highlighting_your_mail Флаг правильно отображается в thunderbird, но я ищу, как получить флаги, чтобы показать их в roundcube. Заранее спасибо.