Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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]] |