В вашем коде есть основные синтаксические ошибки, и он не будет работать.
Вы не можете просто создавать свойства и ожидать, что они будут творить магические вещи, а также вы не можете создавать значения для реальных свойств, которые не определены и не определены.ожидайте, что они будут работать.
Свойство Debug
не существует.Для вывода отладочной информации требуемое свойство - SMTPDebug
, и вы, вероятно, хотите установить его на 2
.
. Свойство SMTPSecure
принимает значения tls
, ssl
и false
,Никаких других.
Port
- это целое число, а не строка.
Не отключайте проверку сертификата, если вы не знаете точно , зачем вам это нужно.«Потому что это заставляет работать» - неуместная причина.
Вам не нужно устанавливать адрес для ответа, если он совпадает с вашим адресом отправителя.
Один или несколько изэто может решить вашу проблему, но мы не можем угадать дальше без дополнительной информации о проблеме, которую вы можете диагностировать, используя рекомендации в руководстве по устранению неполадок PHPMailer.