Правильный синтаксис для извлечения адреса электронной почты в autodiscover.php. ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Правильный синтаксис для извлечения адреса электронной почты в autodiscover.php.

Сообщение Anonymous »

Мне нужно извлечь адрес электронной почты из «php://input» и отобразить его в выходных данных xml — как часть процесса Outlook «autodiscover.xml». Работает как положено, но мне просто нужно передать адрес электронной почты в качестве имени для входа.
Вот файл autodiscover.php, с которым я работаю, он работает для получения адреса, но я только получите часть имени пользователя, а не весь UPN/адрес. Я пробовал $matches[0]; и он добавляет встроенный EMailAddress следующим образом:

Код: Выделить всё

user123@example.tld

Есть ли простой способ просто передать весь адрес для раздела «Имя входа»?
Что я вывел с помощью приведенного выше кода:< /p>

Код: Выделить всё

user123
Что я пытаюсь передать:

Код: Выделить всё

user123@example.tld
Обновление: исправленный код

Код: Выделить всё





email
settings

POP3
mail.example.tld
995

/...../




Выдает ошибку:
Трассировка стека:
#0 {main>
выбрасывается в /var/www/example/autodiscover/autodiscover/autodiscover. php в строке 3» при чтении заголовка ответа из восходящего потока, клиент: 52.109.8.10, сервер: autodiscover.example.tld, запрос: «POST /autodiscover/autodiscover.php HTTP/2.0», восходящий поток: «fastcgi://unix: /var/run/php/php8.2-fpm.sock:", хост: "autodiscover.example.tld"


Подробнее здесь: https://stackoverflow.com/questions/791 ... scover-php

Вернуться в «Php»