| Main Archive Page > Month Archives > postfix-users archives |
On Mar 18, 2011, at 2:50 PM, lance raymond <lance.raymond@gmail.com> wrote:
> What a way to welcome myself to the group! But with that, the mailserver crashed (HD fail) and the backups from last night were in tact. Problem is the old os was a RH9 (I know) system, built from source, etc. The new box is staged (CentOS5), postfix installed via YUM and the config was then compared. They were using virtual domains/users, so that part of the config was moved and looks like this;
>
> disable_mime_output_conversion = yes
> strict_mime_encoding_domain = yes
> maildrop_destination_recipient_limit = 1
> vacation_destination_recipient_limit = 1
> virtual_mailbox_domains = cdb:/etc/postfix/virtdomains
> virtual_mailbox_base = /mail
> virtual_mailbox_maps = cdb:/etc/postfix/virtmailboxes
> virtual_uid_maps = static:508
> virtual_gid_maps = static:508
> virtual_minimal_uid = 100
> virtual_alias_maps = cdb:/etc/postfix/virtaliases
> virtual_transport = maildrop
> transport_maps = cdb:/etc/postfix/virttrans
> smtpd_recipient_restrictions = permit_mynetworks check_client_access cdb:/etc/postfix/popb4smtp check_relay_domains
> #smtpd_client_restrictions = permit_mynetworks, check_client_access cdb:/etc/postfix/popb4smtp, reject_rbl_client replays.ordb.org, reject_rbl_client bl.spamcop.net
> smtpd_client_restrictions = permit_mynetworks, check_client_access cdb:/etc/postfix/popb4smtp
>
> Now in the /etc/postfix folder, those virtdomain/virtusers files were put there, the mynetworks IPs, etc. are all set. A start on postfix and no errors. They use some PHP webmail front end, debugging up and a test login (forced fail since I don't have a valid user/pass) I saw this in the apache log;
> grep: /etc/dtpasswd: No such file or directory
>
> [Fri Mar 18 13:01:36 2011] [error] [client 1.1.1.1] PHP Warning: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to localhost:143 (Connection refused) in /var/www/html/webmail.simpedia.com/functions/imap_general.php on line 172, referer: http://webmail.siahou.net/src/login.php
> grep: /etc/dtpasswd: No such file or directory
>
> I don't have that /etc/dpasswd file anywhere, but seeing 143 (IMAP) refusing, I installed dovecot via YUM since I know he's an IMAP server and rehitting the page, login, still got the dpasswd file, but the 143 refused is now gone. On extracting the backups, I do see a userdb file which I can cat and looks like my user info; example;
> support@domain.com systempw=fwsNTHmHTI1t.|uid=509|mail=/mail/domain.com/support|home=/home/maildrop|gid=509
>
> Now I need to have the following;
> 1. The server back where the users can login and get their mail.
> 2. Know how to add / delete users (not sure if the userdb is a backup, etc. since the config says to use the cdb file)
> 3. Testing. Comparing to mysql, can I connect locally via command line, test login, etc.?
>
> Once I have 2 working, I can use a 3rd party client, but as of now, I don't even know if new mail is being recieved, etc. as paths like /mail/mail.domain doesn't exist.
>
> Since this is my 1st post, I may be leaving out something, feel free to let me know what (how to get it) and I will provide.
>
> Thanks to all for reading and bearing with a new user.
Before you get too far into config, may I suggest that you upgrade to Postfix 2.8? The version from the CentOS repos is woefully outdated.
Postfix 2.8 for CentOS 5 instructions here:
http://stevejenkins.com/blog/2011/01/building-postfix-2-8-on-rhel5-centos-5-from-source/
SteveJ