Хостинг Godaddy и Drupal. Отправка почты, функция mail

Хостинг Godaddy и Drupal. Отправка почты, функция mail

Статья посвящена проблеме с хостингом Godaddy и системой управления сайтов от Drupal.

Знал бы, что с Годедди такие проблемы, низа что бы не купил у них хостинг, однако поздно пить боржоми, надо разбираться с этим хостингом.


Хостинг от Godaddy.com

Хостинг очень не удобный! Надо много в чем разбираться. Все там не привычно и тяжело(в плане интерфейса и т.п.). С друпалом у этого хостинга сложились не самые лучшие отношения, впрочем как и с вордпрессом.

В друпале, там есть проблема чистых ссылок, и для того что бы ее решить, надо прописывать в файл .htaccess дополнительные строчки кода.

И вот недавно решенная мною проблема, работа функции отправки почты. Она больше всего нужна при регистрации нового пользователя. Пользователю на имейл уходят данные для активации аккаунта.

У меня по началу выбивало следующую ошибку:

warning: mail() [function.mail]: Bad parameters to mail() function, mail not sent. in /home/content/93/6282293/html/sait/includes/mail.inc on line 193.

Логично предположить, что проблема в файле mail.inc и в функции mail(). Однако на других хостингах все работает.

Решение проблемы надо искать на зарубежных сайтах, так как на русских я ничего не нашел. Причина оказывается в слишком длинном заголовке письма.

Решение

Нужно просто уменьшить заголовки отправляемых писем до минимума. Я оставил просто название сайта и все стало работать.

Сделать это можно на следующей странице Вашего сайта: http://sait.com/admin/user/settings

И там нужно максимально сократить тему отправляемого письма.

Вот такой вот не удобный хостинг Godaddy(хотя эта проблема встречается и на других хостингах).

тэги: