Что такое код imap_rfc822_parse_headers

FPublisher

Web-технологии: База знаний

Документация PHP

imap_rfc822_parse_headers

imap_rfc822_parse_headers — Parse mail headers from a string

Описание

object imap_rfc822_parse_headers ( string $headers [, string $defaulthost ] )

Gets an object of various header elements, similar to imap_header().

Список параметров

The parsed headers data

The default host name

Возвращаемые значения

Returns an object similar to the one returned by imap_header(), except for the flags and other properties that come from the IMAP server.

Смотрите также

Последние поступления:

ТехЗадание на Землю

Размещена 14 марта 2020 года

Пpоект Genesis (из коpпоpативной пеpеписки)

Шпаргалка по работе с Vim

Размещена 05 декабря 2020 года

Vim довольно мощный редактор, но работа с ним не всегда наглядна.
Например если нужно отредактировать какой-то файл например при помощи crontab, без знания специфики работы с viv никак.

Ошибка: Error: Cannot find a val >Размещена 13 сентабря 2020 года

Если возникает ошибка на centos 5 вида
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/

Linux Optimization

Размещена 30 июля 2012 года

IMAP — ENVELOPE vs. RFC822, получение всего сообщения и частей тела и т.д.

Я пишу IMAP-клиент, и у меня есть вопрос.

Чтобы получить Sender, From, To, CC и т.д.

Я могу FETCH RFC822.HEADER, который даст мне длинную строку, иногда не соответствующую информации, или я могу FETCH ALL/FETCH ENVELOPE, что даст мне хорошую форматированную версию основной информации, которая мне нужна, которая является Date, Subject, Отправитель и т.д.

Чтобы получать сообщения электронной почты/вложения —

Я могу FETCH BODY.PEEK [], который даст мне строку MIME с каждой частью сообщения независимо от того, хочу ли я его (и он не дает границ MIME в легко читаемом формате синтаксического разбора, например BODYSTRUCTURE), или я может FETCH BODYSTRUCTURE/FETCH (BODY ENVELOPE), затем разобрать отдельные части, которые я хочу/нуждаюсь, без необходимости загружать все.

Илон Маск рекомендует:  Как выбрать графический планшет. Основные характеристики и форматы

Мой вопрос: действительно ли в почтовом клиенте использование заголовков rfc822 или загрузка всей строки MIME? Кажется, что BODYSTRUCTURE & ENVELOPE сделали это намного проще, поэтому есть ли какая-нибудь причина, по которой мне когда-либо понадобится вручную разобрать заголовки RFC822/MIME-сообщения в моем почтовом клиенте? Я должен быть в состоянии делать все, что когда-либо понадобится клиенту с помощью ENVELOPE & BODYSTRUCTURE, правильно?

Что такое код imap_rfc822_parse_headers

imap_rfc822_parse_headers — Parse mail headers from a string

Description object imap_rfc822_parse_headers ( string headers [, string defaulthost] )

I was lightly probing this function’s behavoir.

It handles rfc882 fields:

date
subject
message_id
to
from
reply-to
sender — will generate using ‘from’ field if not in
header
references
in-reply-to
cc

doesn’t handle rfc882 fields:
return-path
received
resent- I think this field may be obsolete
keywords

If there are other rfc822 fields or behavoirs for the function, then I can’t speak of them as they weren’t in my test.
As it is relevent to what I’m currently doing I may add more about this function from time to time.

The object you get from imap_rfc822_parse_headers differs from the object you get from imap_headerinfo/imap_header in the following points. You won’t get the:
* flags
* msgno
* size
* Maildate
* udate
* fetchfrom
* fetchsubject

udate can be simulated with
$headerobj=imap_rfc822_parse_headers ($header);
$udate=strtotime($headerobj->date);

Новые книги

imap_rfc822_parse_headers — разбирает шапки почты из строки.

Описание

object imap_rfc822_parse_headers (string headers [, string defaulthost])

Эта функция возвращает объект различных header-элементов аналогично imap_header() , но без флагов и других элементов, которые приходят с IMAP-сервера.

IMAP — ENVELOPE vs. RFC822, получение всего сообщения и частей тела и т.д.

Я пишу IMAP-клиент, и у меня есть вопрос.

Чтобы получить Sender, From, To, CC и т.д.

Я могу FETCH RFC822.HEADER, который даст мне длинную строку, иногда не соответствующую информации, или я могу FETCH ALL/FETCH ENVELOPE, что даст мне хорошую форматированную версию основной информации, которая мне нужна, которая является Date, Subject, Отправитель и т.д.

Чтобы получать сообщения электронной почты/вложения —

Я могу FETCH BODY.PEEK [], который даст мне строку MIME с каждой частью сообщения независимо от того, хочу ли я его (и он не дает границ MIME в легко читаемом формате синтаксического разбора, например BODYSTRUCTURE), или я может FETCH BODYSTRUCTURE/FETCH (BODY ENVELOPE), затем разобрать отдельные части, которые я хочу/нуждаюсь, без необходимости загружать все.

Мой вопрос: действительно ли в почтовом клиенте использование заголовков rfc822 или загрузка всей строки MIME? Кажется, что BODYSTRUCTURE & ENVELOPE сделали это намного проще, поэтому есть ли какая-нибудь причина, по которой мне когда-либо понадобится вручную разобрать заголовки RFC822/MIME-сообщения в моем почтовом клиенте? Я должен быть в состоянии делать все, что когда-либо понадобится клиенту с помощью ENVELOPE & BODYSTRUCTURE, правильно?

Новые книги

В этой книге поведение потребителей анализируется с помощью современной науки о принятии решений. Автор рассказывает о том, почему люди совершают покупки, что происходит в сознании покупателя, когда он принимает решение, и как можно использовать последние научные знания в своей маркетинговой деятельности.

На русском языке публикуется впервые.

У большинства руководителей отсутствует представление о бизнес-инструментах и системах, за счет которых создается дополнительная ценность для клиентов, увеличивается качество обслуживания, растут продажи, повышается исполнительская дисциплина. Основная задача этой книги – сформировать понимание этих систем и бизнес-инструментов.

В этой книге рассказывается о том, за счет каких инструментов достигается рост продаж и как не допустить фатальных ошибок при внедрении CRM-системы.

Как не растянуть сроки внедрения на годы и бюджет – на миллионы рублей? Как выбрать лучшее программное решение под задачи вашего бизнеса? Автор подробно описывает пошаговый план автоматизации и стандартизации управления отношениями с клиентами.

imap_rfc822_parse_headers

imap_rfc822_parse_headers — Parse mail headers from a string

Описание

Gets an object of various header elements, similar to imap_header().

Список параметров

The parsed headers data

The default host name

Возвращаемые значения

Returns an object similar to the one returned by imap_header(), except for the flags and other properties that come from the IMAP server.

Смотрите также

Коментарии

The object you get from imap_rfc822_parse_headers differs from the object you get from imap_headerinfo/imap_header in the following points. You won’t get the:
* flags
* msgno
* size
* Maildate
* udate
* fetchfrom
* fetchsubject

udate can be simulated with
$headerobj=imap_rfc822_parse_headers ($header);
$udate=strtotime($headerobj->date);

I was lightly probing this function’s behavoir.

It handles rfc882 fields:

date
subject
message_id
to
from
reply-to
sender — will generate using ‘from’ field if not in
header
references
in-reply-to
cc

doesn’t handle rfc882 fields:
return-path
received
resent- I think this field may be obsolete
keywords

If there are other rfc822 fields or behavoirs for the function, then I can’t speak of them as they weren’t in my test.
As it is relevent to what I’m currently doing I may add more about this function from time to time.

To see the content of the returned object try this code:

$stream = imap_open($server, $username, $password);
$header = imap_fetchheader($stream, $uid, FT_UID);
$obj = imap_rfc822_parse_headers( $header);
print «

Что такое код imap_rfc822_parse_headers

imap_rfc822_parse_headers — Parse mail headers from a string

Description object imap_rfc822_parse_headers ( string headers [, string defaulthost])

The object you get from imap_rfc822_parse_headers differs from the object you get from imap_headerinfo/imap_header in the following points. You won’t get the:
* flags
* msgno
* size
* Maildate
* udate
* fetchfrom
* fetchsubject

udate can be simulated with
$headerobj=imap_rfc822_parse_headers ($header);
$udate=strtotime($headerobj->date);

Что такое код imap_rfc822_parse_headers

imap_rfc822_parse_headers — Parse mail headers from a string

Description object imap_rfc822_parse_headers ( string headers [, string defaulthost] )


Учебник РНР
НазадВперёд

Пред. Начало След.
imap_rfc822_parse_adrlist Уровень выше imap_rfc822_write_address

Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:

imap_rfc822_parse_headers

imap_rfc822_parse_headers — Parse mail headers from a string

Описание

Gets an object of various header elements, similar to imap_header().

Список параметров

The parsed headers data

The default host name

Возвращаемые значения

Returns an object similar to the one returned by imap_header(), except for the flags and other properties that come from the IMAP server.

Смотрите также

Коментарии

The object you get from imap_rfc822_parse_headers differs from the object you get from imap_headerinfo/imap_header in the following points. You won’t get the:
* flags
* msgno
* size
* Maildate
* udate
* fetchfrom
* fetchsubject

udate can be simulated with
$headerobj=imap_rfc822_parse_headers ($header);
$udate=strtotime($headerobj->date);

I was lightly probing this function’s behavoir.

It handles rfc882 fields:

date
subject
message_id
to
from
reply-to
sender — will generate using ‘from’ field if not in
header
references
in-reply-to
cc

doesn’t handle rfc882 fields:
return-path
received
resent- I think this field may be obsolete
keywords

If there are other rfc822 fields or behavoirs for the function, then I can’t speak of them as they weren’t in my test.
As it is relevent to what I’m currently doing I may add more about this function from time to time.

To see the content of the returned object try this code:

$stream = imap_open($server, $username, $password);
$header = imap_fetchheader($stream, $uid, FT_UID);
$obj = imap_rfc822_parse_headers( $header);
print «

Илон Маск рекомендует:  Что такое код ingres_fetch_object
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL