I need assistance identifying the problem with my IMAP and POP Service.  I have just setup my first installation of courier(4.0.1) and postfix(2.2.5) but am having problems with:
 
POP3         - unsuccessful mail retrieval { I am able to mail send just fine}
POP3-ssl    - unsuccessful mail retrieval { I am able to mail send just fine}
IMAP         - unsuccessful mail Send/Receive/Folder-Sync
IMAP-ssl    - unsuccessful mail Send/Receive/Folder-Sync
 
When I try to receive mail using pop3, no mail is received. It is odd that I do not receive any POP3 entries in my log files with I do this.
 
When I send an email using POP3 the following logs are generated.
---Logs from send an Email using POP3 -----
Jan 20 22:32:18 [postfix/smtpd] connection established
Jan 20 22:32:18 [postfix/smtpd] master_notify: status 0
Jan 20 22:32:18 [postfix/smtpd] name_mask: resource
Jan 20 22:32:18 [postfix/smtpd] name_mask: software
Jan 20 22:32:18 [postfix/smtpd] connect from unknown[192.168.1.100]
Jan 20 22:32:18 [postfix/smtpd] match_list_match: unknown: no match
Jan 20 22:32:18 [postfix/smtpd] match_list_match: 192.168.1.100: no match
Jan 20 22:32:18 [postfix/smtpd] match_list_match: unknown: no match
Jan 20 22:32:18 [postfix/smtpd] match_list_match: 192.168.1.100: no match
Jan 20 22:32:18 [postfix/smtpd] match_hostname: unknown ~? 127.0.0.0/8
Jan 20 22:32:18 [postfix/smtpd] match_hostaddr: 192.168.1.100 ~? 127.0.0.0/8
Jan 20 22:32:18 [postfix/smtpd] match_hostname: unknown ~? 192.168.1.0/24
Jan 20 22:32:18 [postfix/smtpd] match_hostaddr: 192.168.1.100 ~? 192.168.1.0/24
Jan 20 22:32:18 [postfix/smtpd] > unknown[192.168.1.100]: 220 db_server01.db_server01 ESMTP Postfix
Jan 20 22:32:18 [postfix/smtpd] < unknown[192.168.1.100]: HELO LittleRichard
Jan 20 22:32:18 [postfix/smtpd] > unknown[192.168.1.100]: 250 db_server01.db_server01
Jan 20 22:32:18 [postfix/smtpd] < unknown[192.168.1.100]: MAIL FROM: <[EMAIL PROTECTED]>
Jan 20 22:32:18 [postfix/smtpd] extract_addr: input: <[EMAIL PROTECTED]>
Jan 20 22:32:18 [postfix/smtpd] smtpd_check_addr: [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] ctable_locate: move existing entry key [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] extract_addr: result: [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] fsspace: .: block size 4096, blocks free 2217741
Jan 20 22:32:18 [postfix/smtpd] smtpd_check_size: blocks 4096 avail 2217741 min_free 0 msg_size_limit 10240000
Jan 20 22:32:18 [postfix/smtpd] > unknown[192.168.1.100]: 250 Ok
Jan 20 22:32:18 [postfix/smtpd] < unknown[192.168.1.100]: RCPT TO: <[EMAIL PROTECTED]>
Jan 20 22:32:18 [postfix/smtpd] extract_addr: input: <[EMAIL PROTECTED]>
Jan 20 22:32:18 [postfix/smtpd] smtpd_check_addr: [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] ctable_locate: move existing entry key [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] extract_addr: result: [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] >>> START Recipient address RESTRICTIONS <<<
Jan 20 22:32:18 [postfix/smtpd] generic_checks: name=permit_mynetworks
Jan 20 22:32:18 [postfix/smtpd] permit_mynetworks: unknown 192.168.1.100
Jan 20 22:32:18 [postfix/smtpd] match_hostname: unknown ~? 127.0.0.0/8
Jan 20 22:32:18 [postfix/smtpd] match_hostaddr: 192.168.1.100 ~? 127.0.0.0/8
Jan 20 22:32:18 [postfix/smtpd] match_hostname: unknown ~? 192.168.1.0/24
Jan 20 22:32:18 [postfix/smtpd] match_hostaddr: 192.168.1.100 ~? 192.168.1.0/24
Jan 20 22:32:18 [postfix/smtpd] generic_checks: name=permit_mynetworks status=1
Jan 20 22:32:18 [postfix/smtpd] >>> CHECKING RECIPIENT MAPS <<<
Jan 20 22:32:18 [postfix/smtpd] ctable_locate: leave existing entry key [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] maps_find: recipient_canonical_maps: [EMAIL PROTECTED]: not found
Jan 20 22:32:18 [postfix/smtpd] maps_find: recipient_canonical_maps: root: not found
Jan 20 22:32:18 [postfix/smtpd] maps_find: recipient_canonical_maps: @db_server01.db_server01: not found
Jan 20 22:32:18 [postfix/smtpd] mail_addr_find: [EMAIL PROTECTED] -> (not found)
Jan 20 22:32:18 [postfix/smtpd] maps_find: canonical_maps: [EMAIL PROTECTED]: not found
Jan 20 22:32:18 [postfix/smtpd] maps_find: canonical_maps: root: not found
Jan 20 22:32:18 [postfix/smtpd] maps_find: canonical_maps: @db_server01.db_server01: not found
Jan 20 22:32:18 [postfix/smtpd] mail_addr_find: [EMAIL PROTECTED] -> (not found)
Jan 20 22:32:18 [postfix/smtpd] maps_find: virtual_alias_maps: [EMAIL PROTECTED]: not found
Jan 20 22:32:18 [postfix/smtpd] maps_find: virtual_alias_maps: root: not found
Jan 20 22:32:18 [postfix/smtpd] maps_find: virtual_alias_maps: @db_server01.db_server01: not found
Jan 20 22:32:18 [postfix/smtpd] mail_addr_find: [EMAIL PROTECTED] -> (not found)
Jan 20 22:32:18 [postfix/smtpd] send attr request = lookup
Jan 20 22:32:18 [postfix/smtpd] send attr table = unix:passwd.byname
Jan 20 22:32:18 [postfix/smtpd] send attr flags = 64
Jan 20 22:32:18 [postfix/smtpd] send attr key = [EMAIL PROTECTED]
Jan 20 22:32:18 [postfix/smtpd] private/proxymap socket: wanted attribute: status
Jan 20 22:32:18 [postfix/smtpd] input attribute name: status
Jan 20 22:32:18 [postfix/smtpd] input attribute value: 1
Jan 20 22:32:18 [postfix/smtpd] private/proxymap socket: wanted attribute: value
Jan 20 22:32:18 [postfix/smtpd] input attribute name: value
Jan 20 22:32:18 [postfix/smtpd] input attribute value: (end)
Jan 20 22:32:18 [postfix/smtpd] private/proxymap socket: wanted attribute: (list terminator)
Jan 20 22:32:18 [postfix/smtpd] input attribute name: (end)
Jan 20 22:32:18 [postfix/smtpd] dict_proxy_lookup: table=unix:passwd.byname flags=0100 [EMAIL PROTECTED] -> status=1 result=
Jan 20 22:32:18 [postfix/smtpd] maps_find: local_recipient_maps: [EMAIL PROTECTED]: not found
Jan 20 22:32:18 [postfix/smtpd] send attr request = lookup
Jan 20 22:32:18 [postfix/smtpd] send attr table = unix:passwd.byname
Jan 20 22:32:18 [postfix/smtpd] send attr flags = 64
Jan 20 22:32:18 [postfix/smtpd] send attr key = root
Jan 20 22:32:18 [postfix/smtpd] private/proxymap socket: wanted attribute: status
Jan 20 22:32:18 [postfix/smtpd] input attribute name: status
Jan 20 22:32:18 [postfix/smtpd] input attribute value: 0
Jan 20 22:32:18 [postfix/smtpd] private/proxymap socket: wanted attribute: value
Jan 20 22:32:18 [postfix/smtpd] input attribute name: value
Jan 20 22:32:18 [postfix/smtpd] input attribute value: root:x:0:0:root:/root:/bin/bash
Jan 20 22:32:18 [postfix/smtpd] private/proxymap socket: wanted attribute: (list terminator)
Jan 20 22:32:18 [postfix/smtpd] input attribute name: (end)
Jan 20 22:32:18 [postfix/smtpd] dict_proxy_lookup: table=unix:passwd.byname flags=0100 key=root -> status=0 result=root:x:0:0:root:/root:/bin/bash
Jan 20 22:32:18 [postfix/smtpd] maps_find: local_recipient_maps: proxy:unix:passwd.byname(0,100): root = root:x:0:0:root:/root:/bin/bash
Jan 20 22:32:18 [postfix/smtpd] mail_addr_find: [EMAIL PROTECTED] -> root:x:0:0:root:/root:/bin/bash
Jan 20 22:32:18 [postfix/smtpd] smtpd_check_rewrite: trying: permit_inet_interfaces
Jan 20 22:32:18 [postfix/smtpd] permit_inet_interfaces: unknown 192.168.1.100
Jan 20 22:32:18 [postfix/smtpd] before input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping
Jan 20 22:32:18 [postfix/smtpd] after input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping
Jan 20 22:32:18 [postfix/smtpd] connect to subsystem public/cleanup
Jan 20 22:32:18 [postfix/smtpd] public/cleanup socket: wanted attribute: queue_id
Jan 20 22:32:18 [postfix/smtpd] input attribute name: queue_id
Jan 20 22:32:18 [postfix/smtpd] input attribute value: D6FC7F297F
Jan 20 22:32:18 [postfix/smtpd] public/cleanup socket: wanted attribute: (list terminator)
Jan 20 22:32:18 [postfix/smtpd] input attribute name: (end)
Jan 20 22:32:18 [postfix/smtpd] send attr flags = 50
Jan 20 22:32:18 [postfix/smtpd] D6FC7F297F: client=unknown[192.168.1.100]
Jan 20 22:32:18 [postfix/smtpd] > unknown[192.168.1.100]: 250 Ok
Jan 20 22:32:21 [postfix/smtpd] < unknown[192.168.1.100]: DATA
Jan 20 22:32:21 [postfix/smtpd] > unknown[192.168.1.100]: 354 End data with <CR><LF>.<CR><LF>
Jan 20 22:32:21 [postfix/smtpd] public/cleanup socket: wanted attribute: status
Jan 20 22:32:21 [postfix/cleanup] D6FC7F297F: message-id=<[EMAIL PROTECTED]>
Jan 20 22:32:21 [postfix/qmgr] D6FC7F297F: from=<[EMAIL PROTECTED]>, size=1380, nrcpt=1 (queue active)
Jan 20 22:32:21 [postfix/smtpd] input attribute name: status
Jan 20 22:32:21 [postfix/smtpd] input attribute value: 0
Jan 20 22:32:21 [postfix/smtpd] public/cleanup socket: wanted attribute: reason
Jan 20 22:32:21 [postfix/smtpd] input attribute name: reason
Jan 20 22:32:21 [postfix/smtpd] input attribute value: (end)
Jan 20 22:32:21 [postfix/smtpd] public/cleanup socket: wanted attribute: (list terminator)
Jan 20 22:32:21 [postfix/smtpd] input attribute name: (end)
Jan 20 22:32:21 [postfix/smtpd] > unknown[192.168.1.100]: 250 Ok: queued as D6FC7F297F
Jan 20 22:32:21 [postfix/smtpd] < unknown[192.168.1.100]: QUIT
Jan 20 22:32:21 [postfix/smtpd] > unknown[192.168.1.100]: 221 Bye
Jan 20 22:32:21 [postfix/smtpd] match_hostname: unknown ~? 127.0.0.0/8
Jan 20 22:32:21 [postfix/smtpd] match_hostaddr: 192.168.1.100 ~? 127.0.0.0/8
Jan 20 22:32:21 [postfix/smtpd] match_hostname: unknown ~? 192.168.1.0/24
Jan 20 22:32:21 [postfix/smtpd] match_hostaddr: 192.168.1.100 ~? 192.168.1.0/24
Jan 20 22:32:21 [postfix/smtpd] disconnect from unknown[192.168.1.100]
Jan 20 22:32:21 [postfix/smtpd] master_notify: status 1
Jan 20 22:32:21 [postfix/smtpd] connection closed
Jan 20 22:32:21 [postfix/local] D6FC7F297F: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=local, delay=3, status=sent (delivered to maildir)
Jan 20 22:32:21 [postfix/qmgr] D6FC7F297F: removed
Jan 20 22:32:27 [postfix/smtpd] private/tlsmgr stream disconnect
Jan 20 22:32:27 [postfix/smtpd] rewrite stream disconnect
Jan 20 22:33:58 [postfix/smtpd] proxymap stream disconnect
Jan 20 22:34:01 [postfix/smtpd] idle timeout -- exiting
 
 
When I try to send or receive mail using IMAP I do receive entries in my log files.
 
---Logs generated from syncing my IMAP connection----
--- I get the same logs for [imapd] ---
Jan 20 22:54:32 [imapd-ssl] LOGIN FAILED, user=richard, ip=[::ffff:192.168.1.100]
Jan 20 22:54:32 [imapd-ssl] authentication error: Input/output error
 
Thanks for any help.
 
Regards,
 
Richard Broersma Jr.
##VERSION: $Id: authdaemonrc.in,v 1.12 2005/07/05 12:25:08 mrsam Exp $
#
# Copyright 2000-2005 Double Precision, Inc.  See COPYING for
# distribution information.
#
# authdaemonrc created from authdaemonrc.dist by sysconftool
#
# Do not alter lines that begin with ##, they are used when upgrading
# this configuration.
#
# This file configures authdaemond, the resident authentication daemon.
#
# Comments in this file are ignored.  Although this file is intended to
# be sourced as a shell script, authdaemond parses it manually, so
# the acceptable syntax is a bit limited.  Multiline variable contents,
# with the \ continuation character, are not allowed.  Everything must
# fit on one line.  Do not use any additional whitespace for indentation,
# or anything else.

##NAME: authmodulelist:2
#
# The authentication modules that are linked into authdaemond.  The
# default list is installed.  You may selectively disable modules simply
# by removing them from the following list.  The available modules you
# can use are: authuserdb authpam authshadow authpgsql authcustom authpipe

authmodulelist="authpgsql authpam authuserdb authshadow authcustom authpipe"

# rem authpgsql

##NAME: authmodulelistorig:3
#
# This setting is used by Courier's webadmin module, and should be left
# alone

authmodulelistorig="authuserdb authpam authshadow authpgsql authcustom authpipe"



##NAME: daemons:0
#
# The number of daemon processes that are started.  authdaemon is typically
# installed where authentication modules are relatively expensive: such
# as authldap, or authmysql, so it's better to have a number of them running.
# PLEASE NOTE:  Some platforms may experience a problem if there's more than
# one daemon.  Specifically, SystemV derived platforms that use TLI with
# socket emulation.  I'm suspicious of TLI's ability to handle multiple
# processes accepting connections on the same filesystem domain socket.
#
# You may need to increase daemons if as your system load increases.  Symptoms
# include sporadic authentication failures.  If you start getting
# authentication failures, increase daemons.  However, the default of 5
# SHOULD be sufficient.  Bumping up daemon count is only a short-term
# solution.  The permanent solution is to add more resources: RAM, faster
# disks, faster CPUs...

daemons=5

##NAME: authdaemonvar:2
#
# authdaemonvar is here, but is not used directly by authdaemond.  It's
# used by various configuration and build scripts, so don't touch it!

authdaemonvar=/var/lib/courier/authdaemon

##NAME: DEBUG_LOGIN:0
#
# Dump additional diagnostics to syslog
#
# DEBUG_LOGIN=0   - turn off debugging
# DEBUG_LOGIN=1   - turn on debugging
# DEBUG_LOGIN=2   - turn on debugging + log passwords too
#
# ** YES ** - DEBUG_LOGIN=2 places passwords into syslog.
#
# Note that most information is sent to syslog at level 'debug', so
# you may need to modify your /etc/syslog.conf to be able to see it.

DEBUG_LOGIN=2

##NAME: DEFAULTOPTIONS:0
#
# A comma-separated list of option=value pairs. Each option is applied
# to an account if the account does not have its own specific value for
# that option. So for example, you can set
#   DEFAULTOPTIONS="disablewebmail=1,disableimap=1"
# and then enable webmail and/or imap on individual accounts by setting
# disablewebmail=0 and/or disableimap=0 on the account.

DEFAULTOPTIONS=""

##NAME: LOGGEROPTS:0
#
# courierlogger(1) options, e.g. to set syslog facility
#

LOGGEROPTS=""

Reply via email to