On 5/10/06, Asmuri Anwar <[EMAIL PROTECTED]> wrote:
Share main.cf-nya di sini, pak
ok, Berikut /etc/mysql/my.cnf # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # bind-address = 127.0.0.1 # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" chars... [client] #password = my_password port = 3306 socket = /var/run/mysqld/mysqld.sock # Here is entries for some specific programs # The following values assume you have at least 32M ram # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 # Both location gets rotated by the cronjob. #log = /var/log/mysql.log log = /var/log/mysql/mysql.log basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking # # The skip-networking option will no longer be set via debconf menu. # You have to manually change it if you want networking i.e. the server # listening on port 3306. The default is "disable" - for security reasons. # skip-networking key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K # # Query Cache Configuration # query_cache_limit = 1048576 query_cache_size = 26214400 query_cache_type = 1 # # Here you can see queries with especially long duration #log-slow-queries = /var/log/mysql/mysql-slow.log # # The following can be used as easy to replay backup logs or for replication #server-id = 1 #log-bin = /var/log/mysql/mysql-bin.log #binlog-do-db = include_database_name #binlog-ignore-db = include_database_name # # Read the manual if you want to enable InnoDB! skip-innodb # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # If you want to enable SSL support (recommended) read the manual or my # HOWTO in /usr/share/doc/mysql-server/SSL-MINI-HOWTO.txt # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M
----- Original Message ----- From: "Mufti" <[EMAIL PROTECTED]> To: <postfix-users@postfix.or.id> Sent: Wednesday, May 10, 2006 2:58 PM Subject: [postfix-users] Courier tidak bisa connect ke MySQL Salam kenal semua, sy anggota baru di milis ini. Sy coba authmysql tapi belum bisa-bisa nih, semoga ada yang bisa membantu. Ketika mencoba telnet localhost 110 [EMAIL PROTECTED]:/etc/courier # telnet localhost 110 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. +OK Hello there. user [EMAIL PROTECTED] +OK Password required. pass akupass -ERR Login failed. Connection closed by foreign host. pesan di /var/log/mail.log adalah sebagai berikut : May 9 14:53:56 bntmail courierpop3login: Connection, ip=[::ffff:127.0.0.1] May 9 14:54:06 bntmail courierpop3login: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=USER May 9 14:54:11 bntmail courierpop3login: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=PASS May 9 14:54:11 bntmail courierpop3login: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], username= [EMAIL PROTECTED] May 9 14:54:11 bntmail courierpop3login: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], password=akupass May 9 14:54:11 bntmail courierpop3login: authdaemon: starting client module May 9 14:54:11 bntmail authdaemond.mysql: failed to connect to mysql server (server=localhost, userid=postfix) May 9 14:54:12 bntmail courierpop3login: authdaemon: TEMPFAIL - no more modules will be tried May 9 14:54:17 bntmail courierpop3login: LOGIN FAILED, ip=[::ffff:127.0.0.1] Di my.cnf sudah di skip-networking Sy coba dengan: [EMAIL PROTECTED]:~ # mysql -u postfix -ppostfixp4ss -h127.0.0.1 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 310 to server version: 4.0.23_Debian-3ubuntu2.2-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> -> berfungsi artinya connection degan tcp/ip ke mysql bisa (CMIIW) Berikut ini authdaemonrc ##VERSION: $Id: authdaemonrc.in,v 1.8 2001/10/07 02:16:22 mrsam Exp $ ##NAME: authmodulelist:0 # authmodulelist="authpam" authmodulelist="authmysql" ##NAME: authmodulelistorig:1 authmodulelistorig="authcustom authcram authuserdb authldap authpgsql authmysql authpam" ##NAME: daemons:0 daemons=5 ##NAME: version:0 ##NAME: authdaemonvar:0 # authdaemonvar=/var/run/courier /authdaemon Dan berikut adalah authmysqlrc : ##VERSION: $Id: authmysqlrc,v 1.17 2004/04/20 01:38:17 mrsam Exp $ ##NAME: LOCATION:0 # The server name, userid, and password used to log in. MYSQL_SERVER localhost MYSQL_USERNAME postfix MYSQL_PASSWORD postfixp4ss ##NAME: MYSQL_SOCKET:0 MYSQL_SOCKET '/var/run/mysqld/mysqld.sock' ##NAME: MYSQL_PORT:0 # MYSQL_PORT 3306 MYSQL_OPT 0 ##NAME: MYSQL_DATABASE:0 MYSQL_DATABASE postfix MYSQL_USER_TABLE mailbox MYSQL_CRYPT_PWFIELD password # MYSQL_CLEAR_PWFIELD password ##NAME: MYSQL_UID_FIELD:0 # UID dari user postfix MYSQL_UID_FIELD '100' ##NAME: MYSQL_GID_FIELD:0 # GID dari user postfix MYSQL_GID_FIELD '103' ##NAME: MYSQL_LOGIN_FIELD:0 MYSQL_LOGIN_FIELD username MYSQL_HOME_FIELD '/var/spool/vmail' MYSQL_NAME_FIELD name ##NAME: MYSQL_MAILDIR_FIELD:0 # MYSQL_MAILDIR_FIELD maildir MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(username,'@',-1),'/',SUBSTRING_INDEX(username,'@',1),'/') ##NAME: MYSQL_QUOTA_FIELD:0 MYSQL_QUOTA_FIELD quota ##NAME: MYSQL_AUXOPTIONS:0 # MYSQL_AUXOPTIONS_FIELD auxoptions # MYSQL_AUXOPTIONS_FIELD CONCAT("disableimap=",disableimap,",disablepop3=",disablepop3,",disablewebmail=",disablewebmail,",sharedgroup=",sharedgroup) # ##NAME: MYSQL_WHERE_CLAUSE:0 # MYSQL_WHERE_CLAUSE server='mailhost.example.com' FYI : postfix-mysql nya sudah berjalan, semua telnet ke 25 sudah bisa tersimpan di maildir /var/spool/vmail/[EMAIL PROTECTED]/new Kira-kira dimana ya salah ku ... thx =mufti=