Отправка почты, как сделать?

Главные вкладки

Аватар пользователя andrewthomson andrewthomson 29 апреля 2012 в 16:16

И так, есть сайт на хостинге camelhost.net.
Они предоставляют email адреса, ввида mail@domain.com
smtp: mail.domail.com
pop: mail.domain.com

Как сделать, чтобы drupal отправлял письма с этого емейла пользователям, которые регистрируются, например email подтверждения ну и вообше чтобы всё работало через этот email.

В настройках drupal указал этот email, но чувствую что этого недостаточно,т.к. пробовал регнуться, написанно что инструкции высланы, но ничего не пришло. Как это вообще далается.

Комментарии

Аватар пользователя Колобок33 Колобок33 29 апреля 2012 в 20:04

А Вы письма на сервере просматриваете, или в почтовике на компе? По идее друпал ко всем мейлам одинаково относится. Это и Вы подтверждаете сами с примером gmailа. Может их блокирует как спам, может сразу не пропусткает как самому себе. Сложно догадаться чем там хостер шаманит. У хостера техподдержка работает? Попробуйте спросить у них, скорее всего проблема с мейлом, не с Друпалом.

Аватар пользователя andrewthomson andrewthomson 30 апреля 2012 в 9:40

Колобок33 wrote:
А Вы письма на сервере просматриваете, или в почтовике на компе? По идее друпал ко всем мейлам одинаково относится. Это и Вы подтверждаете сами с примером gmailа. Может их блокирует как спам, может сразу не пропусткает как самому себе. Сложно догадаться чем там хостер шаманит. У хостера техподдержка работает? Попробуйте спросить у них, скорее всего проблема с мейлом, не с Друпалом.

У меня щас вот что, например указываю в настройках сайта мыло mail@domain.com

Пробую регнутсья на этом сайте с мыловт от yandex.ru - мыло не пришло на яндекс.
Пробую регнуться на сайте с почной от gmail - мыло не пришло на gamil.

Пробую отправить через форму contact какое либо сообщение на почту mail@domain.com - мыло пришло.

Меняю почту на gmail на сайте.
Пробую регнутсья на этом сайте с мыловт от yandex.ru - мыло не пришло на яндекс.
Пробую регнуться на сайте с почной от gmail - мыло пришло на gamil.

И так получается что работает только если стоит gmail, и регаешься на gmail.

Аватар пользователя K0r5hun K0r5hun 29 апреля 2012 в 21:03

Как вариант попробуйте авторизованно отправлять письма через тот сервер (модуль SMTP наверное, но сам не юзал).

Аватар пользователя andrewthomson andrewthomson 30 апреля 2012 в 10:11

Так установил SMTP сервер.
Натсроил, настройки там лёгкие.

Вообщем отправляет на gamil и yandex.ru, проверил, а вот почему то на mail.ru письма не приходят, пробовал разные ящики и ни в какую. Куда смотреть?

Аватар пользователя andrewthomson andrewthomson 30 апреля 2012 в 10:36

Щас ещё попробовал отправить на другие почтовые сервера.
Пришло на yahoo.com, hotmail.com (в папку Junk), gmail.com, yandex.ru, aol.com (в спам)
Не пришло на mail.ru(bk, list, inbox, etc.)

Почему такое ожет быть? Как такое кто решал?

Например через web интерфейф предоставляемый хостером всё отправляется.

Аватар пользователя Колобок33 Колобок33 2 мая 2012 в 17:53

А че говорить то? Когда вы все время только там где "светло" ищите.

Проблема не конкретная, догадаться сложно, что там может происходить?.. Только теории. А какую из них проверять от Вас зависит.

Я склоняюсь к "хосту". Из перечисленных почтовиков - сработало большинство "забугорных". Известно что всякие yandexЫ, meilЫ.ru блокируют входящие письма от сомнительных рассылок.

Вам говорит что нибудь "сертификат доверия"?

Потом если не пришло на mail.ru, в полне логично, что на bk, list, inbox тоже не придет. Даже и тестировать, можно было время не тратить. Все равно что купить 10 одинаковых блендеров одной фирмы, отличающихся только цветом, сидеть разбирать их и надеяться, что у них будет разная начинка.

Аватар пользователя andrewthomson andrewthomson 2 мая 2012 в 19:37

Дак вот как то так всё. Мне кажется это и не решится. Полюбому это зависит от хостера, т.к. почтовый сервер его. Но вот как объянсть то, что через веб интерфейс ящика, который хостер предоставляет всё нормально,а через сайт постредством smtp аутентификации модуля smtp через друпал не отправляется.

Аватар пользователя Колобок33 Колобок33 3 мая 2012 в 14:08

А Вы с технической службой говорить пробовали? Знаете, общение иногда сильно помогает.

Объяснить можно все, что угодно, была бы надобность. Вам нужно узнать что дает Ваш хостер и что закрывает. Вобще выбор хостинга - это 50% успеха в работе сайта и главное отсутствие подобных проблем создающих "головную боль". С "забугорными" хостерами вопросы решаюстя как правило во многом проще.

К стати вспомнил недавно. Была проблема с одним из файлов в includes папке. Это было с 6м друпалом и тогда сообщения на почту вобще не отправлялись. Может это наведет Вас на какое то решение.

Проблема решалась путем изменения строчки в файле mail.inc. Сейчас уже точно не помню какой точно, можно погуглить. Да, править системные файлы "некашерно", но как ни странно это было единственным решением проблемы. Просто при апдейте версий 6ки надо было помнить, что его то как раз менять не надо. Ну или сличать содержимое на изменение...
В общем, удачи...

Если так и не получится можно организовать пересылку с мейла на мейл...

У меня так было, только на оборот. Заказчик не хотел растоваться со своим "мейл.ру", как я не пытался объяснить ему, про эстетику восприятия одинаковых доменов сайта и мейла. Решил путем пересылки.