![]() |
Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Ubuntu 8.10)
I have one problem with this tutorial
Postfix works as MTA, but there is a problem. Its crearte the virtual users folder in wrong place. Then when courier goes to look for email says: chdir failed. I think the problem is that postfix leave the emails in one place an courier search it in other. Postfix create this folder structure /home/vmail/domain1.com/cur /home/vmail/domain1.com/new /home/vmail/domain1.com/tmp /home/vmail/domain2.com/cur /home/vmail/domain2.com/new /home/vmail/domain2.com/tmp But courier search the emails at /home/vmail/domain1.com/user/ /home/vmail/domain2.com/user/ I think that the problem is in postfix configuration at file /etc/postfix/mysql-virtual_mailboxes.cf At the tutorial says: Quote:
Courier search the emails with the configuration in /etc/courier/authmysqlrc: Quote:
Is this true? Is this the cause of chdir failed at courier? I think that the correct line at /etc/postfix/mysql-virtual_mailboxes.cf must be: query = SELECT CONCAT(SUBSTRING_INDEX(email, '@', -1), '/', SUBSTRING_INDEX(email, '@', 1), '/') FROM users WHERE email='%s' Am I ok? Thanks, I have learned a lot with this tutorial |
Ok, I have seen that the tutorial has been corrected
Thanks |
Another thing, how could I check if SpamAssaissin is working correctly? any log or some?
I see at /etc/default/spamsassissn that spamassassin daemon is not enabled. Is it normal? |
Quote:
Quote:
|
Hello VTcop
I had checked my cat /etc/postfix/mysql-virtual_mailboxes.cf
below is the setting user = mail_admin password = mail_admin_password dbname = mail #query = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM users WHERE email='%s' # Added by wasim 7 April 09 query = SELECT CONCAT(SUBSTRING_INDEX(email, '@', -1), '/', SUBSTRING_INDEX(email, '@', 1), '/') FROM users WHERE email='%s' hosts = 127.0.0.1 # cat /etc/courier/authmysqlrc MYSQL_SERVER localhost MYSQL_USERNAME mail_admin MYSQL_PASSWORD mail_admin_password MYSQL_PORT 0 MYSQL_DATABASE mail MYSQL_USER_TABLE users MYSQL_CRYPT_PWFIELD password #MYSQL_CLEAR_PWFIELD password MYSQL_UID_FIELD 5000 MYSQL_GID_FIELD 5000 MYSQL_LOGIN_FIELD email MYSQL_HOME_FIELD "/home/vmail" MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') #MYSQL_NAME_FIELD MYSQL_QUOTA_FIELD quota Please tell me what changes i need to make so that i can able to login from Webmail |
If you've followed the tutorial to the letter and sent a welcome mail to that account, you should be able to log in without any problems. If not, please check /var/log/mail.log.
|
You must be sure that at ALL lines like
Quote:
There is some lines on some files that you must forgotten, sure. For example at six Postfix configuration files /etc/postfix/mysql-virtual_*.cf or some saslauthd configuration file /etc/pam.d/smtp Quote:
|
Hello
I'd re check every /etc/postfix/mysql-virtual_*.cf files user name and passwd is OK. but still i'm facing the same issue Connection Drop By imap server Please find my log@ /var/log/mail.log 63, delays=279862/0.12/0.29/1.3, dsn=4.0.0, status=deferred (host mx7.netmagicians.com[202.87.39.107] said: 450 <salil@mynetmagician.net>: Sender address rejected: Domain not found (in reply to RCPT TO command)) Apr 8 11:03:39 mynetmagician imapd: Connection, ip=[::ffff:127.0.0.1] Apr 8 11:03:39 mynetmagician imapd: chdir mynetmagician.net/salil/: No such file or directory Please solve my issue |
Quote:
sure! spamassassin has a built-in test-feature: http://spamassassin.apache.org/gtube/ send a mail containing that string to your server and then search for it in the quarantine-folder (/var/lib/amavis/virusmails) ;) Quote:
hth cheers, thomas |
Hi
I think there no any directories @ /home/vmail i think due which i'm getting ERROR: Connection dropped by IMAP server. |
| All times are GMT +2. The time now is 05:47. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.