Ошибка соединения с PHPMailer и SMTP: имя узла или имя службы неизвестны

Я использую PHPMailer для создания писем в PHP (PHP версии 5.3.7). Но я пробовал это снова и снова, но PHPMailer не работает с настройками моего провайдера, а с моей учетной записью gmail. Мои настройки:

SMTP = true SMTPAuth = true CharSet = UTF-8 SethSecure = "" Host = smtp.strato.de User = myemail Password = ********** port = 587 

Но PHPMailer возвращает следующие сообщения (в режиме отладки):

 SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: node name or service name not known (0) The following From address failed: info@burk-co.com : Called Mail() without being connected 

Пожалуйста, помогите мне из-за того, что я не знаю, что вызвало эту ошибку и почему?

    Похоже, ваш DNS-сервер не разрешает smtp.strato.de. Попробуйте открыть командную строку на своем сервере и введите:

     nslookup smtp.strato.de 

    Это решение? Если нет, попробуйте использовать другой DNS-сервер (путем изменения /etc/resolve.conf). Он действительно разрешает сервер, на котором я тестировал.

    У меня проблема сама по себе, похоже, что я забыл добавить адрес электронной почты FROM в PHPMailer.