Поздравьте меня, я сделала первый сайт сама. То есть, нормальный, функциональный сайт, хотя и осознаю, что он убогий, и работы там непочатый край.
Сдела на движке Зен Карт плюс шаблон от Темплейт Монстра. Для моих поверхностных знаний о верстке, дизайне и сео-оптимизации - как раз подходящий костыль. Постепенно учусь с ним находить общий язык, исправляю глюки, ломаю и чиню цсс...
Сегодня просто до исступления довела реализация почтовых уведомлений. По порядку:
Настроила уведомление на почтовый ящик гмейл. Транспорт метод - SMTPAUTH. Никаких особых настроек не вводила - порты у гмейла другие, ну, и адрес сервера.
Почта мило приходила на гмейл, но дальше переадресовываться отказывалась. А гмейл не захотел слать смс-ки. Пришлось для этого применить ящик на фрихосте. Однако переадресация с гмейла на фрихост сообщений, присланных с сайта скриптом не захотела работать, и я решила напрямую слать на фрихостовский ящик.
Не тут-то было. в этот занимательный момент скрипт начал мне плеваться. Мною последовательно были испробован все заявленные транспорт методы:
PHP
SMTP
SMTPAUTH
sendmail
sendmail-f
Qmail
большинство молча не работало, смтп в обоих вариантах плевал ошибку на завершающем этапе заказа. При этом заказ в систему поступал все равно. И уведомление приходило.
Курение мануалов и заклинание "зри в код" не помогло. После чего я решила включить опцию "расширенный код ошибки". Очень по-русски, сначала потыкать все кнопки, а потом делать по инструкции. В общем, после включения этого параметра ошибка исчезла.
Охренеть, спросила зен карт, что за ошибка, а он такой "а... э... а нету там ошибки!"