As far as I can see your setup is working. What exactly is the problem? You can test the authentication by base64 encoding yor username and password: #perl -MMIME::Base64 -e 'print encode_base64("hes\0hes\0secret");' aGVzAGhlcwBzZWNyZXQ= Then test it like this: # telnet smtp.emoh.com 25 Trying 195.66.35.203... Connected to smtp.emoh.com. Escape character is '^]'. 220 frontend2.home.se ESMTP Postfix ehlo localhost 250-frontend2.home.se 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-XVERP 250 8BITMIME auth plain aGVzAGhlcwBzZWNyZXQ= 235 Authentication successful quit Sincerely Hans Eric Sandström hes@mailcore.net ----- Original Message ----- From: "Jeffery Smith" <smith@skycomputers.com> To: <psyche-list@redhat.com>; <postfix-users@yahoogroups.com> Sent: Friday, January 24, 2003 7:26 PM Subject: Help request: Red Hat Linux 8.0 + Postfix + Cyrus + saslauthd Hello everyone, I have been searching high and low and have yet to figure out what I am doing wrong. I would like to get my Red Hat Linux 8.0 server working with Postfix + Cyrus + saslauthd (and maybe TLS, too). Before I get too far, I should mention that I my server is using NIS for authentication and aliases, so it doesn't use the local passwd, shadow, or aliases files (or at least there isn't anything useful in the local files). This works fine with postfix and I have been using it with no problem on this server and on another. Here's what's on my server at the moment: Red Hat Linux v8.0 full install w/ all patches & updates including: postfix-1.1.11-5 cyrus-sasl-plain-2.1.10-1 cyrus-sasl-devel-2.1.10-1 cyrus-sasl-gssapi-2.1.10-1 cyrus-sasl-md5-2.1.10-1 cyrus-sasl-2.1.10-1 Relevant services running: postfix saslauthd Postfix configuration (main.cf): queue_directory = /var/spool/postfix program_directory = /usr/libexec/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix myhostname = support.skycomputers.com mydomain = skycomputers.com myorigin = $myhostname inet_interfaces = all mydestination = $myhostname, localhost.$mydomain relayhost = sky.skycomputers.com default_transport = smtp local_recipient_maps = $alias_maps unix:passwd.byname alias_maps = nis:mail.aliases alias_database = hash:/etc/postfix/aliases mail_spool_directory = /var/spool/mail mailbox_command = /usr/bin/procmail header_checks = regexp:/etc/postfix/acl_header body_checks = regexp:/etc/postfix/acl_body relay_domains = $mydestination, /etc/postfix/relay-domains smtpd_client_restrictions = permit_mynetworks smtpd_sender_restrictions = check_sender_access regexp:/etc/postfix/acl_sender, reject_invalid_hostname, reject_non_fqdn_sender smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,reject_non_fqdn_recipient, check_relay_domains disable_vrfy_command = yes mynetworks = 10.0.0.0/24 allow_untrusted_routing = no smtpd_banner = $myhostname ESMTP $mail_name - Authorized Users ONLY! smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous, noplaintext smtp_sasl_auth_enable = yes smtp_sasl_password_maps = nis:passwd.byname smtp_sasl_security_options = noanonymous, noplaintext local_destination_concurrency_limit = 2 debug_peer_level = 2 debugger_command = PATH=/usr/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-1.1.11/samples readme_directory = /usr/share/doc/postfix-1.1.11/README_FILES maximal_queue_lifetime = 4d message_size_limit = 5120000 delay_warning_time = 6 Postfix configuration (master.cf): #======================================================================= # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (50) #======================================================================= #smtp inet n - y - - smtpd smtp inet n - y - - smtpd -v smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes #submission inet n - n - - smtpd # -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes #628 inet n - n - - qmqpd pickup fifo n - y 60 1 pickup cleanup unix n - y - 0 cleanup #qmgr fifo n - n 300 1 qmgr qmgr fifo n - y 300 1 nqmgr #tlsmgr fifo - - n 300 1 tlsmgr rewrite unix - - y - - trivial-rewrite bounce unix - - y - 0 bounce defer unix - - y - 0 bounce flush unix n - y 1000? 0 flush smtp unix - - y - - smtp showq unix n - y - - showq error unix - - y - - error local unix - n n - - local virtual unix - n y - - virtual lmtp unix - - y - - lmtp # # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # The Cyrus deliver program has changed incompatibly. # cyrus unix - n n - - pipe flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail.postfix ($recipient) 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=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient Contents of "/usr/lib/sasl/smtpd.conf" & "/usr/lib/sasl2/smtpd.conf": pwcheck_method: saslauthd Here's what happens when connecting to port 25: 220 support.skycomputers.com ESMTP Postfix - Authorized Users ONLY! EHLO support.skycomputers.com 250-support.skycomputers.com 250-PIPELINING 250-SIZE 5120000 250-ETRN 250-AUTH GSSAPI PLAIN LOGIN 250-XVERP 250 8BITMIME I'm not sure what, if any, additional information would help, so if there is more I need to provide to solve this, please let me know. I am running out of clever ideas to solve this and I think maybe I am making this problem harder than it really is. Thanks for any help anyone can offer! :) -- +----------------------------------------------------------------+ | Jeffery Smith - Systems Administrator - smith@skycomputers.com | | Sky Computers, Inc. (www.skycomputers.com) | +----------------------------------------------------------------+ -- Psyche-list mailing list Psyche-list@redhat.com https://listman.redhat.com/mailman/listinfo/psyche-list -- Psyche-list mailing list Psyche-list@redhat.com https://listman.redhat.com/mailman/listinfo/psyche-list