Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:other:linux_postfix:ru [2008/06/30 23:56]
asmodeus
abills:docs:other:linux_postfix:ru [2015/12/05 17:50] (текущий)
Строка 15: Строка 15:
   # make   # make
   # make install   # make install
 +
 +если во время сборки возникла следующая ошибка:​
 +
 +  client.c:​64:​ error: static declaration of '​global_callbacks'​ follows non-static declaration
 +  saslint.h:​112:​ error: previous declaration of '​global_callbacks'​ was here
 +  client.c: In function '​_sasl_print_mechanism':​
 +  client.c:​863:​ warning: unused parameter '​rock'​
 +
 +нужно воспользоваться патчем [[http://​directory.fedoraproject.org/​sources/​cyrus-sasl-2.1.20-gcc4.patch|cyrus-sasl-2.1.20-gcc4.patch|]]\\
 +
 +  # patch -p1 < ../​cyrus-sasl-2.1.20-gcc4.patch
  
 При настройке прав пользователей на Postfix по умолчанию (пользователь:​ postfix, група: smmsp). При настройке прав пользователей на Postfix по умолчанию (пользователь:​ postfix, група: smmsp).
Строка 34: Строка 45:
   # patch -p1 < ../​postfix-2.4.5-vda-ng.patch   # patch -p1 < ../​postfix-2.4.5-vda-ng.patch
   # make -f Makefile.init makefiles \   # make -f Makefile.init makefiles \
-     CCARGS='​-DHAS_MYSQL -I/​usr/​include/​mysql \  +    ​CCARGS='​-DHAS_MYSQL -I/​usr/​include/​mysql \  
-     ​-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/​usr/​local/​include/​sasl'​ \ +    -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/​usr/​local/​include/​sasl ​-DUSE_TLS' \ 
-     ​AUXLIBS='​-L/​usr/​lib/​mysql -lmysqlclient -lz -lm -L/​usr/​local/​lib/​sasl2 -lsasl2'​+    AUXLIBS='​-L/​usr/​lib/​mysql -lmysqlclient -lz -lm -L/​usr/​local/​lib/​sasl2 -lsasl2 ​
 +    -lssl -lcrypto'
   # make install   # make install
   ​   ​
Строка 82: Строка 94:
   # make   # make
   # make install   # make install
 +  # make install-configure
  
  
Строка 112: Строка 124:
  
   #  perl -MCPAN -e shell                    ​   #  perl -MCPAN -e shell                    ​
-  #  o conf prerequisites_policy ask +    ​   install Mail::​SpamAssassin
-    ​      ​install Mail::​SpamAssassin+
     >    quit     >    quit
  
Строка 138: Строка 149:
   /​usr/​lib/​courier-imap/​libexec/​imapd.rc start   /​usr/​lib/​courier-imap/​libexec/​imapd.rc start
   /​usr/​lib/​courier-imap/​libexec/​pop3d.rc start   /​usr/​lib/​courier-imap/​libexec/​pop3d.rc start
 +  ​
   #Clamav   #Clamav
   /​usr/​local/​sbin/​clamd   /​usr/​local/​sbin/​clamd
Строка 146: Строка 157:
 После завершения установки всех програм переходим к конфигурации. Всю информацию по конфигурации системы можно ​ найти тут [[abills:​docs:​modules:​mail:​ru|Mail]]. При конфигурации нужно учесть что каталог с конфигурационными файлами находится не в папке /​usr/​local/​etc/​postfix (FreeBSD Ports Instalation),​ а в /​etc/​postfix После завершения установки всех програм переходим к конфигурации. Всю информацию по конфигурации системы можно ​ найти тут [[abills:​docs:​modules:​mail:​ru|Mail]]. При конфигурации нужно учесть что каталог с конфигурационными файлами находится не в папке /​usr/​local/​etc/​postfix (FreeBSD Ports Instalation),​ а в /​etc/​postfix
  
 +=====Дополнительно=====
 +  * [[http://​www.postfix.org/​TLS_README.html|Postfix TLS Support]]