строительство харьков заказать квартиру | |
Новости | Программы | Оборудование | Ссылки | Документация | Контакты | About
Описание
  Бесплатный SMTP сервер www.sendamil.org,  теперь понимает список пользователей 
 как в базе /etc/passwd так и в mysql.
 При получении почты сначала происходит поиск в базе passwd, далее, если пользователь не 
 найден, идет поиск по sql базе данных.
  
Инсталяция

1. tar -zxf sendmail.8.12.7.patched.tar.gz .
2. исправить в libsm/mbdb.c путь к mysql.h и строку запроса к sql базе даных на свою.
// sql patch
#include "/usr/local/include/mysql/mysql.h"
....
(!mysql_real_connect(&mysql,"ts.rel.com.ua","yuri","test","st",0,NULL,0))
...
sprintf(tmps,"select login from users where login='%s'",name);
...
3. исправить в devtools/Site/site.config.m4 пути к библиотеке mysqlclient .   
   APPENDDEF(`confLIBS', `-lmysqlclient -L/usr/local/lib/mysql')
   APPENDDEF(`confENVDEF',`-DSM_CONF_SHM=0')
4. make ; make install (обыкновеная инсталяция sendmail , читайте README).
5. Скопировать mail.local вместо /usr/libexec/mail.local (mail.local при make.install не копируется).   
6. ни в принципе и все . 

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


|