I have followed the "Virtual Users and Domains with Postfix, Courier, MySQL, and SquirrelMail (Ubuntu 8.04 LTS) and I am running Ubuntu 8.04 LTS server edition. I have not installed SquirrelMail. My problem is sending email. Using Evolution as the client, I have no problem logging in and receiving mail. And the SMTP server seems to be receiving mail no problem, amavisd, clam-av, spamassassin, all seem to working fine. I just can't send an email. Following is the result of "tail /var/log/syslog" Code: Jul 27 17:41:23 crud-04 postfix/master[7576]: warning: process /usr/lib/postfix/smtpd pid 7665 exit status 1 Jul 27 17:41:23 crud-04 postfix/master[7576]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling Jul 27 17:42:23 crud-04 postfix/smtpd[7677]: warning: SASL per-process initialization failed: generic failure Jul 27 17:42:23 crud-04 postfix/smtpd[7677]: fatal: SASL per-process initialization failed Jul 27 17:42:24 crud-04 postfix/master[7576]: warning: process /usr/lib/postfix/smtpd pid 7677 exit status 1 Jul 27 17:42:24 crud-04 postfix/master[7576]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling Jul 27 17:43:24 crud-04 postfix/smtpd[7682]: warning: SASL per-process initialization failed: generic failure Jul 27 17:43:24 crud-04 postfix/smtpd[7682]: fatal: SASL per-process initialization failed Jul 27 17:43:25 crud-04 postfix/master[7576]: warning: process /usr/lib/postfix/smtpd pid 7682 exit status 1 Jul 27 17:43:25 crud-04 postfix/master[7576]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling Following is my /etc/postfix/sasl/smtpd.conf file Code: pwcheck_method:saslauthd mech_list:plain login allow_plaintext:true auxprop_plugin:mysql sql_hostname=127.0.0.1 sql_user:xxxxxxx sql_password:xxxxxx sql_database:mail sql_select:select password from users where email ='%u' Following is my /etc/pam.d/smtp file Code: auth required pam_mysql.so user=xxxxxxxxxx passwd=xxxxxxx host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1 account sufficient pam_mysql.so user=xxxxxxxxxx passwd=xxxxxxx host=127.0.0.1 db=mail table=users usercolumn=email passwdcolumn=password crypt=1 Following is my /etc/postfix/main.cf file Code: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = /usr/share/doc/postfix # TLS parameters smtpd_tls_cert_file = /etc/postfix/smtpd.cert smtpd_tls_key_file = /etc/postfix/smtpd.key smtpd_use_tls = yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client. myhostname = crud-04.ccrudolphy.net alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = crud-04.ccrudolphy.net, localhost, localhost.localdomain relayhost = smtp.att.yahoo.com mynetworks = 127.0.0.0/8, 192.168.1.0/24 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all html_directory = /usr/share/doc/postfix/html virtual_alias_domains = virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf virtual_mailbox_base = /home/vmail virtual_uid_maps = static:5000 virtual_gid_maps = static:5000 smtpd_sasl_auth_enable = yes broken_sasl_auth_clients = yes smtpd_sasl_authenticated_header = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf virtual_create_maildirsize = yes virtual_mailbox_extended = yes virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf virtual_mailbox_limit_override = yes virtual_mailbox_limit_message = "The user you are trying to reach is over their quota." virtual_overquota_bounce = yes proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps content_filter = amavis:[127.0.0.1]:10024 receive_override_options = no_address_mappings smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = Following is my /etc/postfix/master.cf file Code: # # Postfix master process configuration file. For details on the format # of the file, see the master(5) manual page (command: "man 5 master"). # # Do not forget to execute "postfix reload" after editing this file. # # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - - - - smtpd #submission inet n - - - - smtpd # -o smtpd_tls_security_level=encrypt # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING #smtps inet n - - - - smtpd # -o smtpd_tls_wrappermode=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject # -o milter_macro_daemon_name=ORIGINATING #628 inet n - - - - qmqpd pickup fifo n - - 60 1 pickup cleanup unix n - - - 0 cleanup qmgr fifo n - n 300 1 qmgr #qmgr fifo n - - 300 1 oqmgr tlsmgr unix - - - 1000? 1 tlsmgr rewrite unix - - - - - trivial-rewrite bounce unix - - - - 0 bounce defer unix - - - - 0 bounce trace unix - - - - 0 bounce verify unix - - - - 1 verify flush unix n - - 1000? 0 flush proxymap unix - - n - - proxymap proxywrite unix - - n - 1 proxymap smtp unix - - - - - smtp # When relaying mail as backup MX, disable fallback_relay to avoid MX loops relay unix - - - - - smtp -o smtp_fallback_relay= # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 showq unix n - - - - showq error unix - - - - - error retry unix - - - - - error discard unix - - - - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - - - - lmtp anvil unix - - - - 1 anvil scache unix - - - - 1 scache # # ==================================================================== # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # # Many of the following services use the Postfix pipe(8) delivery # agent. See the pipe(8) man page for information about ${recipient} # and other message envelope options. # ==================================================================== # # maildrop. See the Postfix MAILDROP_README file for details. # Also specify in main.cf: maildrop_destination_recipient_limit=1 # maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient} # # See the Postfix UUCP_README file for configuration details. # uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) # # Other external delivery methods. # ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient scalemail-backend unix - n n - 2 pipe flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension} mailman unix - n n - - pipe flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user} amavis unix - - - - 2 smtp -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes 127.0.0.1:10025 inet n - - - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_bind_address=127.0.0.1 Output from netstat tap Code: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:nfs *:* LISTEN - tcp 0 0 *:52386 *:* LISTEN - tcp 0 0 localhost.localdo:10024 *:* LISTEN 5009/amavisd (maste tcp 0 0 localhost.localdo:10025 *:* LISTEN 7576/master tcp 0 0 localhost.localdo:mysql *:* LISTEN 5083/mysqld tcp 0 0 *:netbios-ssn *:* LISTEN 5758/smbd tcp 0 0 *:44335 *:* LISTEN 4600/rpc.statd tcp 0 0 *:sunrpc *:* LISTEN 4584/portmap tcp 0 0 *:www *:* LISTEN 6074/apache2 tcp 0 0 *:38965 *:* LISTEN 5671/rpc.mountd tcp 0 0 *:ipp *:* LISTEN 5597/cupsd tcp 0 0 *:smtp *:* LISTEN 7576/master tcp 0 0 *:https *:* LISTEN 6074/apache2 tcp 0 0 *:957 *:* LISTEN 5869/rpc.rquotad tcp 0 0 *:microsoft-ds *:* LISTEN 5758/smbd tcp 1 0 crud-04.ccrudolphy:smtp correctansw.com:43339 CLOSE_WAIT - tcp 1 0 crud-04.ccrudolphy:smtp 82.199.109.134.isk:1911 CLOSE_WAIT - tcp 0 0 crud-04.ccrudolphy:smtp 77.51.96.77:22279 ESTABLISHED - tcp 0 0 crud-04.ccrudolphy:smtp correctansw.com:59307 ESTABLISHED - tcp6 0 0 [::]:imaps [::]:* LISTEN 5536/couriertcpd tcp6 0 0 [::]:pop3s [::]:* LISTEN 5575/couriertcpd tcp6 0 0 [::]:pop3 [::]:* LISTEN 5555/couriertcpd tcp6 0 0 [::]:imap2 [::]:* LISTEN 5516/couriertcpd tcp6 0 0 [::]:ssh [::]:* LISTEN 4953/sshd tcp6 0 0 [::]:ipp [::]:* LISTEN 5597/cupsd tcp6 0 0 crud-04.ccrudolphy.:ssh crud-13.ccrudolph:40083 ESTABLISHED 6644/1 Output from ps aux Code: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 2844 1696 ? Ss 16:23 0:01 /sbin/init root 2 0.0 0.0 0 0 ? S< 16:23 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 16:23 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 16:23 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 16:23 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 16:23 0:00 [events/0] root 7 0.0 0.0 0 0 ? S< 16:23 0:00 [khelper] root 41 0.0 0.0 0 0 ? S< 16:23 0:00 [kblockd/0] root 44 0.0 0.0 0 0 ? S< 16:23 0:00 [kacpid] root 45 0.0 0.0 0 0 ? S< 16:23 0:00 [kacpi_notify] root 151 0.0 0.0 0 0 ? S< 16:23 0:00 [kseriod] root 189 0.0 0.0 0 0 ? S 16:23 0:00 [pdflush] root 190 0.0 0.0 0 0 ? S 16:23 0:00 [pdflush] root 191 0.0 0.0 0 0 ? S< 16:23 0:00 [kswapd0] root 235 0.0 0.0 0 0 ? S< 16:23 0:00 [aio/0] root 1195 0.0 0.0 0 0 ? S< 16:23 0:00 [ksnapd] root 1585 0.0 0.0 0 0 ? S< 16:23 0:00 [ksuspend_usbd] root 1591 0.0 0.0 0 0 ? S< 16:23 0:00 [khubd] root 1610 0.0 0.0 0 0 ? S< 16:23 0:00 [ata/0] root 1617 0.0 0.0 0 0 ? S< 16:23 0:00 [ata_aux] root 1620 0.0 0.0 0 0 ? S< 16:23 0:00 [khpsbpkt] root 2365 0.0 0.0 0 0 ? S< 16:23 0:00 [scsi_eh_0] root 2367 0.0 0.0 0 0 ? S< 16:23 0:00 [scsi_eh_1] root 2423 0.0 0.0 0 0 ? S< 16:23 0:00 [scsi_eh_2] root 2425 0.0 0.0 0 0 ? S< 16:23 0:00 [scsi_eh_3] root 2453 0.0 0.0 0 0 ? S< 16:23 0:00 [knodemgrd_0] root 2805 0.0 0.0 0 0 ? S< 16:23 0:00 [kjournald] root 2960 0.0 0.0 2220 716 ? S<s 16:23 0:00 /sbin/udevd --daemon root 3285 0.0 0.0 0 0 ? S< 16:23 0:00 [kgameportd] root 4439 0.0 0.0 0 0 ? S< 16:23 0:00 [kjournald] root 4440 0.0 0.0 0 0 ? S< 16:23 0:00 [kjournald] root 4441 0.0 0.0 0 0 ? S< 16:23 0:00 [kjournald] root 4442 0.0 0.0 0 0 ? S< 16:23 0:00 [kjournald] root 4443 0.0 0.0 0 0 ? S< 16:23 0:00 [kjournald] root 4444 0.0 0.0 0 0 ? S< 16:23 0:00 [kjournald] daemon 4584 0.0 0.0 1832 568 ? Ss 16:23 0:00 /sbin/portmap statd 4600 0.0 0.0 1896 712 ? Ss 16:23 0:00 /sbin/rpc.statd root 4606 0.0 0.0 0 0 ? S< 16:23 0:00 [rpciod/0] root 4621 0.0 0.0 3648 560 ? Ss 16:23 0:00 /usr/sbin/rpc.idmapd root 4837 0.0 0.0 1716 508 tty4 Ss+ 16:23 0:00 /sbin/getty 38400 tty4 root 4838 0.0 0.0 1716 516 tty5 Ss+ 16:23 0:00 /sbin/getty 38400 tty5 root 4842 0.0 0.0 1716 512 tty2 Ss+ 16:23 0:00 /sbin/getty 38400 tty2 root 4843 0.0 0.0 1716 516 tty3 Ss+ 16:23 0:00 /sbin/getty 38400 tty3 root 4845 0.0 0.0 1716 516 tty6 Ss+ 16:23 0:00 /sbin/getty 38400 tty6 syslog 4893 0.0 0.0 1936 644 ? Ss 16:23 0:00 /sbin/syslogd -u syslog root 4912 0.0 0.0 1868 540 ? S 16:23 0:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg klog 4914 0.0 0.2 3404 2236 ? Ss 16:23 0:00 /sbin/klogd -P /var/run/klogd/kmsg 105 4933 0.0 0.0 2564 964 ? Ss 16:23 0:00 /usr/bin/dbus-daemon --system root 4953 0.0 0.0 5316 1016 ? Ss 16:23 0:00 /usr/sbin/sshd amavis 5009 0.0 5.3 66272 55076 ? Ss 16:23 0:01 amavisd (master) root 5041 0.0 0.1 2764 1304 ? S 16:23 0:00 /bin/sh /usr/bin/mysqld_safe mysql 5083 0.0 1.7 128152 17944 ? Sl 16:23 0:02 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=330 root 5085 0.0 0.0 1700 560 ? S 16:23 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld clamav 5386 0.1 4.9 61184 51040 ? Ss 16:24 0:11 /usr/sbin/clamd clamav 5484 0.0 0.2 7376 2420 ? Ss 16:24 0:00 /usr/bin/freshclam -d --quiet root 5499 0.0 0.0 1904 452 ? S 16:24 0:00 /usr/sbin/courierlogger -pid=/var/run/courier/authdaemon/pid -start /usr/lib/courier/courier-authlib/authdaemond root 5500 0.0 0.1 4384 1040 ? S 16:24 0:00 /usr/lib/courier/courier-authlib/authdaemond root 5515 0.0 0.0 1904 360 ? S 16:24 0:00 /usr/sbin/courierlogger -pid=/var/run/courier/imapd.pid -start -name=imapd /usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=20 -nodnslo root 5516 0.0 0.0 2004 596 ? S 16:24 0:00 /usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=20 -nodnslookup -noidentlookup 143 /usr/lib/courier/courier/imaplogin /usr/bin/imapd M root 5535 0.0 0.0 1904 360 ? S 16:24 0:00 /usr/sbin/courierlogger -pid=/var/run/courier/imapd-ssl.pid -start -name=imapd-ssl /usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=20 root 5536 0.0 0.0 2004 596 ? S 16:24 0:00 /usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=20 -nodnslookup -noidentlookup 993 /usr/bin/couriertls -server -tcpd /usr/lib/courier/ root 5539 0.0 0.1 4428 1396 ? S 16:24 0:00 /usr/lib/courier/courier-authlib/authdaemond root 5540 0.0 0.1 4428 1396 ? S 16:24 0:00 /usr/lib/courier/courier-authlib/authdaemond root 5541 0.0 0.1 4428 1396 ? S 16:24 0:00 /usr/lib/courier/courier-authlib/authdaemond root 5542 0.0 0.1 4428 1396 ? S 16:24 0:00 /usr/lib/courier/courier-authlib/authdaemond root 5543 0.0 0.1 4428 1400 ? S 16:24 0:00 /usr/lib/courier/courier-authlib/authdaemond root 5554 0.0 0.0 1904 364 ? S 16:24 0:00 /usr/sbin/courierlogger -pid=/var/run/courier/pop3d.pid -start -name=pop3d /usr/sbin/couriertcpd -maxprocs=40 -maxperip=4 -nodnslookup -noiden root 5555 0.0 0.0 2004 596 ? S 16:24 0:00 /usr/sbin/couriertcpd -maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup -address=0 110 /usr/lib/courier/courier/courierpop3login /usr/lib/c root 5574 0.0 0.0 1904 452 ? S 16:24 0:00 /usr/sbin/courierlogger -pid=/var/run/courier/pop3d-ssl.pid -start -name=pop3d-ssl /usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=4 - root 5575 0.0 0.0 2004 608 ? S 16:24 0:00 /usr/sbin/couriertcpd -address=0 -maxprocs=40 -maxperip=4 -nodnslookup -noidentlookup 995 /usr/bin/couriertls -server -tcpd /usr/lib/courier/c root 5597 0.0 0.2 14108 2580 ? Ss 16:24 0:00 /usr/sbin/cupsd root 5609 0.0 0.3 6184 3832 ? S 16:24 0:00 ddclient - sleeping for 10 seconds root 5658 0.0 0.0 0 0 ? S 16:24 0:00 [lockd] root 5659 0.0 0.0 0 0 ? S< 16:24 0:00 [nfsd4] root 5660 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5661 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5662 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5663 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5664 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5665 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5666 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5667 0.0 0.0 0 0 ? S 16:24 0:00 [nfsd] root 5671 0.0 0.0 2424 800 ? Ss 16:24 0:00 /usr/sbin/rpc.mountd root 5755 0.0 0.1 6532 1508 ? Ss 16:24 0:00 /usr/sbin/nmbd -D root 5756 0.0 0.2 8408 2096 ? S 16:24 0:00 /usr/sbin/nmbd -D root 5758 0.0 0.2 10132 2644 ? Ss 16:24 0:00 /usr/sbin/smbd -D root 5787 0.0 0.1 10132 1076 ? S 16:24 0:00 /usr/sbin/smbd -D root 5804 0.0 0.1 8092 1356 ? Ss 16:24 0:00 /usr/sbin/winbindd root 5860 0.0 0.1 8244 1680 ? S 16:24 0:00 /usr/sbin/winbindd root 5869 0.0 0.0 1936 252 ? Ss 16:24 0:00 /usr/sbin/rpc.rquotad amavis 5889 0.0 5.2 67468 54828 ? S 16:24 0:00 amavisd (ch2-avail) amavis 5890 0.0 5.2 67336 54688 ? S 16:24 0:00 amavisd (ch2-avail) 114 5892 0.0 0.3 6016 3852 ? Ss 16:24 0:00 /usr/sbin/hald root 5895 0.0 0.2 7716 2112 ? Ssl 16:24 0:00 /usr/sbin/console-kit-daemon root 5957 0.0 0.1 3348 1176 ? S 16:24 0:00 hald-runner 114 5976 0.0 0.0 2200 908 ? S 16:24 0:00 hald-addon-acpi: listening on acpi kernel interface /proc/acpi/event root 5987 0.0 0.1 3416 1156 ? S 16:24 0:00 hald-addon-input: Listening on /dev/input/event1 /dev/input/event3 /dev/input/event4 root 5994 0.0 0.1 3420 1144 ? S 16:24 0:00 hald-addon-storage: no polling on /dev/fd0 because it is explicitly disabled root 6008 0.0 0.1 3420 1164 ? S 16:24 0:00 hald-addon-storage: polling /dev/scd0 (every 16 sec) root 6011 0.0 0.1 3420 1164 ? S 16:24 0:00 hald-addon-storage: polling /dev/scd1 (every 16 sec) root 6026 0.0 0.0 2084 344 ? Ss 16:24 0:00 /sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan --syslog daemon 6040 0.0 0.0 1980 420 ? Ss 16:24 0:00 /usr/sbin/atd root 6051 0.0 0.0 2100 888 ? Ss 16:24 0:00 /usr/sbin/cron root 6074 0.0 1.0 33620 11284 ? Ss 16:24 0:00 /usr/sbin/apache2 -k start root 6097 0.0 0.0 1716 508 tty1 Ss+ 16:24 0:00 /sbin/getty 38400 tty1 www-data 6100 0.0 1.9 45660 20464 ? S 16:24 0:00 /usr/sbin/apache2 -k start www-data 6101 0.0 0.5 33976 5996 ? S 16:24 0:00 /usr/sbin/apache2 -k start www-data 6102 0.0 0.5 33976 6000 ? S 16:24 0:00 /usr/sbin/apache2 -k start www-data 6103 0.0 0.5 33976 5996 ? S 16:24 0:00 /usr/sbin/apache2 -k start www-data 6104 0.0 0.5 33976 5996 ? S 16:24 0:00 /usr/sbin/apache2 -k start www-data 6314 0.0 0.5 33976 5996 ? S 16:40 0:00 /usr/sbin/apache2 -k start root 6644 0.0 0.3 11492 3700 ? Rs 16:55 0:00 sshd: root@pts/1 root 6646 0.0 0.1 4164 1804 pts/1 Rs 16:55 0:00 -bash root 6813 0.0 0.0 8092 968 ? S 17:01 0:00 /usr/sbin/winbindd root 7473 0.0 0.0 7868 756 ? Ss 17:29 0:00 /usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5 root 7474 0.0 0.1 9976 1576 ? S 17:29 0:00 /usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5 root 7476 0.0 0.0 7868 464 ? S 17:29 0:00 /usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5 root 7478 0.0 0.0 7868 348 ? S 17:29 0:00 /usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5 root 7479 0.0 0.0 7868 348 ? S 17:29 0:00 /usr/sbin/saslauthd -a pam -c -m /var/spool/postfix/var/run/saslauthd -r -n 5 root 7576 0.0 0.1 5392 1736 ? Ss 17:31 0:00 /usr/lib/postfix/master postfix 7577 0.0 0.1 5404 1652 ? S 17:31 0:00 pickup -l -t fifo -u -c postfix 7579 0.0 0.1 5444 1696 ? S 17:31 0:00 qmgr -l -t fifo -u root 7814 0.0 0.0 2644 1004 pts/1 R+ 17:59 0:00 ps aux If I give the command "Telnet localhost 25" and then "ehlo localhost" it just hangs and I have to restart postfix to get back to the command prompt. From the command line I can login in to my sql database as the mail admin user succesfully and I can execute a query such as "Select email from users;" and it returns correct email addresses. I can also use the command Code: testsaslauthd -u xxxxx -p xxxxxxxx -f /var/spool/postfix/var/run/saslauthd/mux And it return "OK" Can you help with my problem??
It must be Code: sql_hostnames[B][COLOR="Red"]:[/COLOR][/B] 127.0.0.1 not Code: sql_hostname[B][COLOR="Red"]=[/COLOR][/B]127.0.0.1
Many Thanks! Falko, I have using your site and the tutorials posted there for several years now. I find that all that I have used are well written and work without flaw! To think that a mistyped "=" instead of ":" was the problem. I must of looked over those files for hours and didn't catch that. What a second pair of eyes will do! Thanks for your sharp editing skills. Chuck