ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[help] настройка ssmtp через gmail.com
  #1  
Старый 22.04.2008, 22:29
Аватар для -=lebed=-
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию [help] настройка ssmtp через gmail.com

сделал как тут http://www.drupal.ru/node/10792
Цитата:
Проблема: Сервер стоит дома, на кухне, подключен к ADSL каналу провайдера "Авангард". После того, как на сервере появился сайт на Drupal (http://nakuhne.net.ru/), а на сайте пользователи, встала необходимость отправлять пользователям сайта пароли и уведомления. Поднимать почтовый сервер - бесмысленно, т.к. 99% почтовых серверов все равно не примут почту с вот такого адреса "ppp91-122-191-252.pppoe.avangard-dsl.ru.", после того, как запросят обратную зону.

На помощь пришли "ssmtp" и gmail.com.

Идея в следующем:
1. Заводим на gmail.com эккаунт.
2. С эккаунта на gmail.com при помощи ssmtp отправляем почту.

Поехали.

Gmail.com имеет неоспоримое преимущество перед другими почтовиками: для приема почты они используют 587 порт, а не стандартный 25. Хотя, для кого-то это недостаток. Впрочем, все описанное ниже можно проделать и с любым другм почтовиком, например, mail.ru.

Заведите аккаунт на gmail.com. Например, "acc4mydrupal" с паролем "password".

Пропишите свежезаведенный адрес электронной почты в Drupal-е (на странице admin/settings/site-information ).

Усановка ssmtp вряд ли вызовет проблемы. На Gentoo Linux это делается так:
# USE="mailwrapper ssl -ipv6 -md5sum" emerge ssmtp

Или лучше так:
# echo "mail-mta/ssmtp mailwrapper ssl -ipv6 -md5sum" >> /etc/portage/package.use
# emerge ssmtp

Если вы собираете ssmtp из исходных кодов, собирайте с отключенными флагами "ipv6 и md5sum" и включенными "mailwrapper и ssl".

Настройка:
Правим /etc/ssmtp/ssmtp.conf:
Код:
root=acc4mydrupal@gmail.com
mailhub=smtp.gmail.com:587
hostname=smtp.gmail.com:587
UseSTARTTLS=YES
AuthUser=acc4mydrupal@gmail.com
AuthPass=password
FromLineOverride=YES
Правим /etc/ssmtp/revaliases:
root:acc4mydrupal@gmail.com:smtp.gmail.com:587

Вуаля!
Теперь вновь зарегистрировавшиеся пользователи будут получать по почте уведомление и новый пароль, а уже существующие смогут оформить подписку.
Функция php mail() возвращает false, в чём может быть проблема? или с gmail такое щас не прокатывает уже?
 
Ответить с цитированием

  #2  
Старый 23.04.2008, 16:00
Аватар для -=lebed=-
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Актуально! Мне нужна только отправка писем!
mail() возвращает true, теперь проблема с sendmail (установил и его) - не запускается.
 
Ответить с цитированием

  #3  
Старый 24.04.2008, 11:08
Аватар для Ky3bMu4
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме:
1777536

Репутация: 932


Отправить сообщение для Ky3bMu4 с помощью ICQ
По умолчанию

Цитата:
sendmail (установил и его) - не запускается.
Лог запуска покажи(нечто вроде /var/log/sendmail.log). Имхо, postfix поставь, у меня с ним никогда проблем не возникало.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Active Perl через проксю Elekt Анонимность 7 10.03.2008 22:14
Взлом через cookie k00p3r Чужие Статьи 0 13.06.2005 13:56
Получение шела через Cgi приложения k00p3r Чужие Статьи 0 08.06.2005 15:04



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ