Thread: [courier-users] Problems with Courier setup
Brought to you by:
mrsam
From: Alexander H. <ale...@ho...> - 2009-09-19 15:06:34
|
Hi, I just setup Courier, and I am able to send mails to the outside world easily, but I have two problems: . How do I download our POP Mails from our ISP mailbox? We usually receive all our mails into a central mailbox in our ISP Server, then we pull the mails down into our Server where the mails are automatically distributed by our Mail Server to the respective users. How do I achieve this configuration with Courier? I have checked the Webadmin and I did not see this option . AUTHENTICATION is a problem. I assumed Courier will use /etc/passwd file to authenticate, but this is not so, as I keep getting the message that my password was not accepted by the Server Alexander |
From: Joseph C. L. <jb...@pc...> - 2009-09-19 15:29:49
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Good morning, > · How do I download our POP Mails from our ISP mailbox? We > usually receive all our mails into a central mailbox in our ISP > Server, then we pull the mails down into our Server where the mails > are automatically distributed by our Mail Server to the respective > users. How do I achieve this configuration with Courier? I have > checked the Webadmin and I did not see this option In order to do this, you'll need to use a tool like fetchmail or getmail on your mail server. Configure it to contact you're ISP's pop3 server and grab mail, then hand it to courier. Usually configuring fetchmail to deliver retrieved mail to 127.0.0.1 on port 25 will do it if courier's running on the same machine. You may have to adjust for your individual setup though. Just one thing. Be careful. fetchmail doesn't handle things like "user unknown" errors from the target SMTP server very well. At least it didn't back when I used to use it for pulling mail from my college's mail server. That was a while ago, so maybe they've introduced logic to more gracefully handle that now. > · AUTHENTICATION is a problem. I assumed Courier will use > /etc/passwd file to authenticate, but this is not so, as I keep > getting the message that my password was not accepted by the Server Courier can use several different methods for authentication. /etc/passwd is one option. It all depends on how you configured authdaemon. Also, make sure you have authdaemon running. The Courier installation instructions discuss authentication in some detail. Most likely, it'll tell you everything you need to know. - -- Stress (N): The condition that occurs when ones mind overrides the body's natural desire to reach out and slap the hell out of someone who desperately deserves it. Joseph C. Lininger, <jb...@pc...> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iQEcBAEBCAAGBQJKtPjSAAoJEMh8jNraUiwqQjoH/1HjqUrBuLsr8desl5ha/4dm G0MFTYDXqyUQ/QoTf+AKOI6tNzHXiMeO4VWhzL7zKlydENIzXG3yvlFg7GEXWPvj 41iYrQZqvCUZM/Z20vgX6E7mc8T8K4FGxYP3jkAi2OdQYX5ODA10qZhpG1ait/9d N9SLYm7+ysK4XNhOVRWlXwSYktaYUTAjyCaHX4ZO8RAuxTVa0wlGMrjpZP2dLf3o J4z/PXpMoJq3AbOaJ4mAmCic8eRS80XaWwwSRQirxtTF1FkEDPMucK/LxUz0ZTp4 75kBvxMxyY2r4X0KRiYU33IvQtPNJ+37RMMqZGRXkGTFMn6T45DUd/RGuKFLKZ4= =rl5X -----END PGP SIGNATURE----- |
From: Alessandro V. <ve...@ta...> - 2009-09-23 15:08:13
|
Alexander Hotmail wrote: > I just setup Courier, and I am able to send mails to the outside world May I ask you why do you write via Hotmail, then? > but I have two problems: Hm... I guess you'll find out more :-) You need to understand and configure DNS, before running Courier. Are you familiar with MX records? > · How do I download our POP Mails from our ISP mailbox? We > usually receive all our mails into a central mailbox in our ISP Server, > then we pull the mails down into our Server where the mails are > automatically distributed by our Mail Server to the respective users. > How do I achieve this configuration with Courier? I have checked the > Webadmin and I did not see this option May I ask you why don't you receive your mail directly at your server's? > · AUTHENTICATION is a problem. I assumed Courier will use > /etc/passwd file to authenticate, but this is not so, as I keep getting > the message that my password was not accepted by the Server Please, read http://www.courier-mta.org/authlib/README_authlib.html |
From: Alexander H. <ale...@ho...> - 2009-09-24 07:19:37
|
I sent mails out through hotmail because if I send out through courier, I cannot receive replies due to the authentication problems I have. In all the materials I have read about Courier, I have not seen anything said about DNS and MX records. Do I really need to use DNS and MX records? We receive our Mails through our ISP who is based in Italy. The way it works is that our Mails are delivered to our ISP and we now download from there. We have over a hundred mail users here. THANK you very much for the piece about Authentication. After reading it, I now have a perfect understanding of the Courier Authentication process, and I believe I will be able to proceed now and make this work. I know about DNS and MX records, but we do not use these in our Windows Mail Server to receive our Mails, and we use the same ISP for our LINUX Server Mails. Thank you very much once again. The Authentication piece is so clear that I am certain COURIER will work now. But I will also appreciate if you can send me something about COURIER using DNS and MX records. Thanks Alexander -----Original Message----- From: Alessandro Vesely [mailto:ve...@ta...] Sent: Wednesday, September 23, 2009 4:08 PM To: Alexander Hotmail Cc: cou...@li... Subject: Re: [courier-users] Problems with Courier setup Alexander Hotmail wrote: > I just setup Courier, and I am able to send mails to the outside world May I ask you why do you write via Hotmail, then? > but I have two problems: Hm... I guess you'll find out more :-) You need to understand and configure DNS, before running Courier. Are you familiar with MX records? > . How do I download our POP Mails from our ISP mailbox? We > usually receive all our mails into a central mailbox in our ISP Server, > then we pull the mails down into our Server where the mails are > automatically distributed by our Mail Server to the respective users. > How do I achieve this configuration with Courier? I have checked the > Webadmin and I did not see this option May I ask you why don't you receive your mail directly at your server's? > . AUTHENTICATION is a problem. I assumed Courier will use > /etc/passwd file to authenticate, but this is not so, as I keep getting > the message that my password was not accepted by the Server Please, read http://www.courier-mta.org/authlib/README_authlib.html |
From: Sam V. <mr...@co...> - 2009-09-24 10:56:43
|
Alexander Hotmail writes: > I sent mails out through hotmail because if I send out through courier, I > cannot receive replies due to the authentication problems I have. One's ability to receive replies has nothing to do with the mail server that sent the original messages. Although hotmail.com publishes SPF records, and mail sent with a @hotmail.com return address from your own server may be refused by some recipients that check SPF records, that affects only sending the mail. It has no effect on receiving to replies, presuming that the original message has been delivered. > In all the materials I have read about Courier, I have not seen anything > said about DNS and MX records. Do I really need to use DNS and MX records? If you want to receive mail on your IP address, you need a domain and an MX record specifying your IP address. > We receive our Mails through our ISP who is based in Italy. The way it works > is that our Mails are delivered to our ISP and we now download from there. > We have over a hundred mail users here. Presuming that you mean that you already have your own domain, you already have an MX record that points to your ISP's mail servers. Changing it at your own IP address will result in anyone sending mail to your domain trying to deliver that mail to your IP address. |
From: Alessandro V. <ve...@ta...> - 2009-09-24 15:08:40
|
Sam Varshavchik wrote: > Alexander Hotmail writes: >> In all the materials I have read about Courier, I have not seen anything >> said about DNS and MX records. Do I really need to use DNS and MX >> records? > > If you want to receive mail on your IP address, you need a domain and an > MX record specifying your IP address. In addition, DNS lookup is critical enough on a mail server that postmasters are usually better off running at least a cache DNS server on the same or a nearby machine. Alexander Hotmail wrote: > I have tried FETCHMAIL, but I am not too happy with it. Do you have any > suggestions? I will deeply appreciate it. AFAICR, it is very flexible and works more reliably than, say, msPOP3connector. Ask on the fetchmail-users mailing list for specific details. At any rate, you'll have to configure addresses translation, e.g. mail retrieved from a account OLD will be sent to account NEW at a local domain. Use testmxlookup to verify the domain. Note that OLD and NEW cannot be at the same domain, otherwise mail to NEW will be routed to your ISP's server by the same logic that brought it there the first time. That logic is described in section "5.1. Locating the Target Host" of SMTP http://tools.ietf.org/html/rfc5321#section-5.1 |
From: Alexander H. <ale...@ho...> - 2009-09-24 11:28:20
|
Thank you very much once again Alessandro. Incidentally, we have the same name. The other problem I have is PULLING our mails from our ISP Server in Italy into the separate mailboxes in our Courier Server here. I have tried FETCHMAIL, but I am not too happy with it. Do you have any suggestions? I will deeply appreciate it. Alexander -----Original Message----- From: Alessandro Vesely [mailto:ve...@ta...] Sent: Wednesday, September 23, 2009 4:08 PM To: Alexander Hotmail Cc: cou...@li... Subject: Re: [courier-users] Problems with Courier setup Alexander Hotmail wrote: > I just setup Courier, and I am able to send mails to the outside world May I ask you why do you write via Hotmail, then? > but I have two problems: Hm... I guess you'll find out more :-) You need to understand and configure DNS, before running Courier. Are you familiar with MX records? > . How do I download our POP Mails from our ISP mailbox? We > usually receive all our mails into a central mailbox in our ISP Server, > then we pull the mails down into our Server where the mails are > automatically distributed by our Mail Server to the respective users. > How do I achieve this configuration with Courier? I have checked the > Webadmin and I did not see this option May I ask you why don't you receive your mail directly at your server's? > . AUTHENTICATION is a problem. I assumed Courier will use > /etc/passwd file to authenticate, but this is not so, as I keep getting > the message that my password was not accepted by the Server Please, read http://www.courier-mta.org/authlib/README_authlib.html |
From: Alexander H. <ale...@ho...> - 2009-09-26 14:44:41
|
Hi, I configured the userdb parameters, and when I tried AUTHEST, I was successfully authenticated. The problem is that when I try to connect from a Windows system using Outlook express, my password is rejected. I also tried from a LINUX client system and I have the same problem. However when I telnet to ports 110, 25 or 143 on the COURIER Server from other systems (both Windows and Linux), it works perfectly, but I just cannot have a connection from a Mail client on those systems. Any ideas please? Alexander -----Original Message----- From: Alessandro Vesely [mailto:ve...@ta...] Sent: Wednesday, September 23, 2009 4:08 PM To: Alexander Hotmail Cc: cou...@li... Subject: Re: [courier-users] Problems with Courier setup Alexander Hotmail wrote: > I just setup Courier, and I am able to send mails to the outside world May I ask you why do you write via Hotmail, then? > but I have two problems: Hm... I guess you'll find out more :-) You need to understand and configure DNS, before running Courier. Are you familiar with MX records? > . How do I download our POP Mails from our ISP mailbox? We > usually receive all our mails into a central mailbox in our ISP Server, > then we pull the mails down into our Server where the mails are > automatically distributed by our Mail Server to the respective users. > How do I achieve this configuration with Courier? I have checked the > Webadmin and I did not see this option May I ask you why don't you receive your mail directly at your server's? > . AUTHENTICATION is a problem. I assumed Courier will use > /etc/passwd file to authenticate, but this is not so, as I keep getting > the message that my password was not accepted by the Server Please, read http://www.courier-mta.org/authlib/README_authlib.html |
From: Alessandro V. <ve...@ta...> - 2009-09-26 16:47:37
|
Alexander Hotmail wrote: > I configured the userdb parameters, and when I tried AUTHEST, I was > successfully authenticated. > The problem is that when I try to connect from a Windows system using > Outlook express, my password is rejected. > I also tried from a LINUX client system and I have the same problem. However > when I telnet to ports 110, 25 or 143 on the COURIER Server from other > systems (both Windows and Linux), it works perfectly, but I just cannot have > a connection from a Mail client on those systems. Any ideas please? My guess is that client systems send different credentials than what you do manually. You may enable DEBUG_LOGIN in authdaemonrc, or sniff cleartext connections, to find out. |
From: Alexander H. <ale...@ho...> - 2009-09-30 11:19:26
|
I tried the following: . telnet localhost 110 . +OK Hello there . User manager . +OK password required . Pass mailuser . -ERR chdir Maildir failed What is the reason for the error message please? Alexander -----Original Message----- From: Alessandro Vesely [mailto:ve...@ta...] Sent: Saturday, September 26, 2009 5:42 PM To: Alexander Hotmail Cc: cou...@li... Subject: Re: [courier-users] Problems with Courier setup Alexander Hotmail wrote: > I configured the userdb parameters, and when I tried AUTHEST, I was > successfully authenticated. > The problem is that when I try to connect from a Windows system using > Outlook express, my password is rejected. > I also tried from a LINUX client system and I have the same problem. However > when I telnet to ports 110, 25 or 143 on the COURIER Server from other > systems (both Windows and Linux), it works perfectly, but I just cannot have > a connection from a Mail client on those systems. Any ideas please? My guess is that client systems send different credentials than what you do manually. You may enable DEBUG_LOGIN in authdaemonrc, or sniff cleartext connections, to find out. |
From: Bowie B. <Bowie_Bailey@BUC.com> - 2009-09-30 13:26:17
|
Alexander Hotmail wrote: > > I tried the following: > > · telnet localhost 110 > > · +OK Hello there > > · User manager > > · +OK password required > > · Pass mailuser > > · -ERR chdir Maildir failed > > > > What is the reason for the error message please? > That seems pretty obvious. Either the maildir doesn't exist, or the user doesn't have permission to read it. Run "authtest manager". If there is a Maildir entry, take a look at the permissions for that folder. If there is no Maildir entry, look at the "Maildir" folder in the home directory. The authtest will also show you the effective UID and GID for the login. This user must have read/write permissions for the maildir. -- Bowie |
From: Alexander H. <ale...@ho...> - 2009-10-01 09:00:05
|
Thanks all. This is solved now. The problem was that I created a directory "maildir" meanwhile the system was looking for "Maildir". The difference was the upper case letters. These things look small but they are important. Thanks Alexander -----Original Message----- From: Bowie Bailey [mailto:Bowie_Bailey@BUC.com] Sent: Wednesday, September 30, 2009 2:26 PM To: cou...@li... Subject: Re: [courier-users] Problems with Courier setup Alexander Hotmail wrote: > > I tried the following: > > . telnet localhost 110 > > . +OK Hello there > > . User manager > > . +OK password required > > . Pass mailuser > > . -ERR chdir Maildir failed > > > > What is the reason for the error message please? > That seems pretty obvious. Either the maildir doesn't exist, or the user doesn't have permission to read it. Run "authtest manager". If there is a Maildir entry, take a look at the permissions for that folder. If there is no Maildir entry, look at the "Maildir" folder in the home directory. The authtest will also show you the effective UID and GID for the login. This user must have read/write permissions for the maildir. -- Bowie ---------------------------------------------------------------------------- -- Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ courier-users mailing list cou...@li... Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users |
From: Alessandro V. <ve...@ta...> - 2009-09-30 13:05:10
|
Alexander Hotmail wrote: > I tried the following: > · telnet localhost 110 > · +OK Hello there > · User manager > · +OK password required > · Pass mailuser > · -ERR chdir Maildir failed > > What is the reason for the error message please? I'd bet the user's Maildir. Try `authtest manager` and check the permissions in the Home Directory's subdirectories. |
From: Alexander H. <ale...@ho...> - 2009-10-01 21:25:10
|
Hi All, I have remarkable progress. Now AUTHEST works smoothly and I can login through both IMAP and POP3 on localhost. But I have just one little problem. I am using the Courier IMAP/POP3 Proxy feature to redirect the user to download his mails from an external Server. Using USERDB, how do I specify the Mail accountname and password the user is to use to connect to the external mail server. I have used the following below to set the mailhost: Userdb us...@ex... set options=mailhost=ser...@ex... This command tells the Courier Server to proxy to ser...@ex... to download us...@ex...'s mails. Buy how do I set the external server's account name and password using userdb? Thanks Alexander |
From: Sam V. <mr...@co...> - 2009-10-01 22:11:07
|
Alexander Hotmail writes: > Hi All, > I have remarkable progress. Now AUTHEST works smoothly and I can login > through both IMAP and POP3 on localhost. > But I have just one little problem. > I am using the Courier IMAP/POP3 Proxy feature to redirect the user to > download his mails from an external Server. > Using USERDB, how do I specify the Mail accountname and password the user is > to use to connect to the external mail server. The proxy always uses the same userid and password for proxied connections. |