C jak configure

Kwiecień 17, 2008

postfix + sasl – bez mysql’a

Filed under: konfiguracja — erendil @ 2:39 pm
Tags: , ,

Ściągnąć pliki źródłowe z:
www.postfix.org

ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/

Rozpakować:

tar -zxvf cyrrus-sasl2.1.20.tgz
tar -zxvf postfix.2.1.5.tgz

CYRUS SASL

./configure --enable-login --enable-plain --with-gnu-ld --with-saslauthd --disable-krb4 --disable-krb5
make
make install
ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
ldconfig -R /usr/lib/sasl2
cd /usr/lib/sasl2/
touch smtpd.conf

Wyedytować smtpd.conf

pwcheck_method: saslauthd
mech_list: plain loginmkdir -p /var/state/saslauthd

dopisac do /usr/local/etc/rc.d/daemon.sh linijke

/usr/local/sbin/saslauthd -a pam

Odpalic demona z ręki (5 procesów domyślnie) powyższą komendę

POSTFIX

mv /usr/bin/newaliases /usr/bin/newaliases.OFF
mv /usr/bin/mailq /usr/bin/mailq.OFF
mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
mv /etc/rc.sendmail /etc/sendmail.OFF
pw groupadd postfix -g 3002
pw groupadd postdrop -g 3003
pw useradd postfix -u 3002 -g 3002 -d /dev/null -s /sbin/nologin
make tidy

UWAGA OD NOWEJ WERSJI POSTFIX’a kompilujemy go tak:

make makefiles CCARGS="-DUSE_CYRUS_SASL -I/usr/local/include/sasl" AUXLIBS="-L/usr/local/lib -lsasl2"

zamiast

make makefiles CCARGS="="-DUSE_CYRUS_SASL -DUSE_SASL_AUTH -I/usr/local/include/sasl" AUXLIBS="-L/usr/local/lib -lsasl2"

teraz:
make
make install

Z konsoli:
echo postfix: root >> /etc/aliases

newaliases

Odpalamy i…the end ;)

Theme: Rubric. Blog na WordPress.com.

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.