Вызов неопределенной функции apd_set_pprof_trace()

Есть сотни файлов php, которые инициируют отправку почты SMTP-сервером с помощью функции "mail()". Теперь этот SMTP закрывается через несколько дней, и нас просят связаться с внешним EmailWebService для отправки почты. Я написал код для связи с EmailWebService, но здесь начинается моя проблема, я должен искать каждый файл и заменять каждый вызов функции "mail()" моей новой функцией.

Поэтому я хочу переопределить функцию "mail()", чтобы она вызывала мою функцию, которая может связаться с EmailWebService. Чтобы получить эту функцию, я установил APD, он, кажется, установлен успешно, но когда я пытаюсь использовать функцию, я получаю сообщение об ошибке "Call to undefined function apd_set_pprof_trace()".

Не могли бы вы помочь мне, как выйти из этого вопроса в течение определенного времени или предложить другое решение, которое позволит избежать ручной работы по поиску и замене?

1 ответ

Если у вас есть сотни файлов, вызывающих mail() с определенным именем хоста, которые скоро не будут доступны, вы можете также:

  1. Вручную найдите и замените только это имя хоста,
  2. Поместите это имя хоста в файл HOSTS как 127.0.0.1 и настройте MTA, который будет пересылать всю почту вашему новому хосту.
Другие вопросы по тегам