Postfix Notes
Postfix
>>To purge an item from the mailq
find the item in the mailq and type: postsuper -d queueid
>>To delete everthing in the queue
go to /var/spool/postfix
most queued mail will be in directories like /flush, /active, etc.
so if they were in /var/spool/postfix/flush/ you could issue the command:
find /var/spool/postfix/flush -type f | xargs rm
>>If there is a mail item having problems, go to /var/spool/postfix.
Type: find . -type f
to see the deferred directory location cd to the location, postcat the file
>>To search for a particular message
grep -nri "clueword" * .
(e.g., grep -nri "^Subject:.*Brim.*" .)
(The ^ means beginning of line, and the .* means to match any string of xxxx characters)
>>Adding user to sasl
saslpasswd -c -u "domain.name.com" accountname
Updating a users password in sasl
saslpasswd -u "domain.name.com" accountname
Delete user in sasl
saslpasswd -d -u "domain.name.com" accountname
Query sasldb
sasldblistusers
If I have to change the sasl database, make sure the permissions are: root.postfix and 640
After changing sasldb in /etc/ copy it to /var/spool/postfix/etc/ (cp -a to preserve permissions)
[it might be a good idea to create a soft link from /var/spool/postfix/etc/sasldb to /etc/sasldb
>>Change LDAP domain name
Open LDAP Explorer.
For Bind DN As.... Enter "cn=root,dc=domain,dc=com"
Bind password: see password file.
Create new POP3 and IMAP certificates
go to: /usr/lib/courier-imap/share/
remove the expired certs: imapd.pem and pop3d.pem
then issue the commands:
./mkimapdcert
./mkpop3dcert
• create a *.cer file from a *.pem file: openssl x509 -in my-cert.pem -inform PEM -out my-cert.cer -outform DEN
• create a *.pem file from a *.cer file: openssl x509 -in my-cert.cer -inform DEN -out my-cert.pem -outform PEM
Sophos SMTP
To change email scanning parameters:
/usr/local/sophos/mmsmtp-<version>/<platform>/mmsmtp.cfg
To stop and start email scanning:
/usr/local/sophos/mmsmtp-<version>/<platform>/bin/
mmsmtpd -terminate
mmsmtpd -start