Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Igor S.

Pages: 1 [2]
16
Hi, this is little how-to for upgrading Postfix and make this works with the SPF  and forwarders.

It was tested with MariaDB (for MySQL should be installed mysql-devel and mysql-libs I guess):
Upgrade to latest stable 3.1.1 (at the 28.07.2016)

#make config backup#
Code: [Select]
cp -rf /etc/postfix /etc/postfix_backup#Install dependence (will need to build) #
Code: [Select]
yum -y install MariaDB-shared MariaDB-devel cmake # Removing unused parameter #
Code: [Select]
sed -i '/^.*smtpd_bind_address.*$/d' /etc/postfix/master.cf# Get latest Postfix #
Code: [Select]
cd /tmp
wget http://cdn.postfix.johnriley.me/mirrors/postfix-release/official/postfix-3.1.1.tar.gz
tar -xf  postfix-3.1.1.tar.gz
cd postfix-3.1.1
# Make makefile with mysql and install #
Code: [Select]
make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_SSL -I/usr/include/openssl/ -DUSE_CYRUS_SASL -DUSE_TLS' 'AUXLIBS_MYSQL=-L/usr/lib64/mysql/plugin -lmysqlclient -lz -lm -L/usr/lib64/sasl2/ -lsasl2 -lcrypto -L/usr/lib64/openssl/engines/ -lssl
make
sh postfix-install -non-interactive

Make forwarders  works with SPF (SRS)
Code: [Select]
cd /tmp
wget https://github.com/roehling/postsrsd/archive/master.zip
unzip master.zip
cd postsrsd-master/
make
make install
chkconfig postsrsd on
# add required params for SPF+SRS #
Code: [Select]
postconf -e "sender_canonical_maps = tcp:127.0.0.1:10001"
postconf -e "sender_canonical_classes = envelope_sender"
postconf -e "recipient_canonical_maps = tcp:127.0.0.1:10002"
postconf -e "recipient_canonical_classes = envelope_recipient"

/etc/init.d/postfix restart
/etc/init.d/postsrsd restart

If something went wrong

Code: [Select]
yum -y reinstall postfix
cp -rf /etc/postfix_backup /etc/postfix

17
CentOS 6 Problems / MOVED: 500 internal Server Error
« on: February 14, 2016, 08:51:37 AM »

20
Information / MOVED: Change NS IP Address
« on: November 24, 2015, 12:32:32 PM »

21
SSL / MOVED: [Tutorial] Strong SSL Security for Apache
« on: November 13, 2015, 07:21:04 AM »

24
E-Mail / MOVED: Autoconfiguration template for mails
« on: September 13, 2015, 11:11:28 AM »

25
CentOS-WebPanel Bugs / Suexec does not work by default
« on: January 27, 2015, 01:06:25 PM »
Hello.
First of all, sorry for my english...
Suexec does not work by default , because it was compilled for user "www" (why?) and for docroot "/usr/local/apache/htdocs"

# /usr/local/apache/bin/suexec -V
 -D AP_DOC_ROOT="/usr/local/apache/htdocs"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="www"
 -D AP_LOG_EXEC="/usr/local/apache/logs/suexec_log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=100
 -D AP_USERDIR_SUFFIX="public_html"
#

This is really trouble.
CWP version: 0.9.7

P.S. Also SELinux disabled by default, it's not cool.

Pages: 1 [2]