Вы здесь

Отправка почты через php mail()

0

Приветствую!

Вопрос наверное жутко дурацкий, но мне надо отправлять почту с сайта. И делать это надо через функцию php mail() как требует того хостер. При этом мне надо что бы письма уходили с адреса с корпоративного домена который работает через biz.mail.ru

Что мне нужно что бы drupal системно слал сообщения пользуясь mail() и использовал при этом адрес домена?

До этого стоял модуль smtp который работал с smtp.mail.ru и smtp.gmail.com, но теперь не работает...

В крайнем случае нужна подсказка кто бы предоставил unix-хостинг в Беларуси что бы там можно было работать с SMTP

Версия Drupal: 
7.x
Вопрос задан 31.05.2016 - 18:06

Ответы

0

По умолчанию drupal 7 использует функцию mail.
Так что достаточно сменить обратно, на DefaultMailSystem.

Ответ дан 31.05.2016 - 19:33

Это хорошо, но пугает... А где настройки? Через кого он отправляет без настроек?

Комментарий оставлен 31.05.2016 - 20:49

Если стоит модуль почтовой системы, то тут
admin/config/system/mailsystem

Комментарий оставлен 01.06.2016 - 09:43

По умолчанию стоит правильный. Может быть в остальных полях то же сделать?

Комментарий оставлен 01.06.2016 - 11:49

Я в тесте могу выбирать тип отправки. Ничего не работает. И я не понимаю почему оно должно было заработать если нигде не прописывается имя и логин для почты?!

Комментарий оставлен 02.06.2016 - 17:46
0

если требуется отправлять php функцией

mail()

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

php.ini, директива

sendmail_path

зы способ чреват тем, что почтовики (Яндекс, Гугл) могут ваши письма складывать в Спам, если не озаботиться настройкой SPF и DKIM.

Ответ дан 07.06.2016 - 08:24

да. прописан sendmail. У нас виртуальный хостинг и пока доступа к админке нет

Комментарий оставлен 08.06.2016 - 11:10