PHP Mime Mail Parser & Отправка почтового сервера - PullRequest
1 голос
/ 10 апреля 2020

Эта библиотека PHP Mime Mail Parser очень полезна:

https://github.com/php-mime-mail-parser/php-mime-mail-parser

Пример запроса:

$arrayHeaderTo = $parser->getAddresses('to');

Это позволяет Вы анализируете предполагаемого получателя, отправителя, тему и т. д. c. сообщения электронной почты в формате стандартов RFC822.

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

https://toolbox.googleapps.com/apps/messageheader/analyzeheader

Google предоставляет инструмент для анализа заголовков сообщений. Я вставил пример здесь:

Google's Header Analysis

В этом примере он извлечет этот полный адрес сервера ( ec2-54-245-11- 255.us-west-2.compute.amazon aws .com ) и, если возможно, IP-адрес этого сервера. Предполагая, что значительная часть этих двух значений (mailserver, mailserverIP) будет подделана, я все же хотел бы видеть значения, которые включены в заголовок, независимо от того, как этот заголовок структурирован или где они появляются.

Так что, думаю, это вопрос для тех, кто очень хорошо знаком с заголовками писем, и solid способ прочитать их, чтобы извлечь эту информацию.

...