Вызов неопределенной функции apd_set_pprof_trace()
Есть сотни файлов php, которые инициируют отправку почты SMTP-сервером с помощью функции "mail()". Теперь этот SMTP закрывается через несколько дней, и нас просят связаться с внешним EmailWebService для отправки почты. Я написал код для связи с EmailWebService, но здесь начинается моя проблема, я должен искать каждый файл и заменять каждый вызов функции "mail()" моей новой функцией.
Поэтому я хочу переопределить функцию "mail()", чтобы она вызывала мою функцию, которая может связаться с EmailWebService. Чтобы получить эту функцию, я установил APD, он, кажется, установлен успешно, но когда я пытаюсь использовать функцию, я получаю сообщение об ошибке "Call to undefined function apd_set_pprof_trace()".
Не могли бы вы помочь мне, как выйти из этого вопроса в течение определенного времени или предложить другое решение, которое позволит избежать ручной работы по поиску и замене?
1 ответ
Если у вас есть сотни файлов, вызывающих mail() с определенным именем хоста, которые скоро не будут доступны, вы можете также:
- Вручную найдите и замените только это имя хоста,
- Поместите это имя хоста в файл HOSTS как 127.0.0.1 и настройте MTA, который будет пересылать всю почту вашему новому хосту.