Authenticating external users

Discuss the Scalix Server software

Moderators: ScalixSupport, admin

rgmhtt
Posts: 70
Joined: Wed Jan 04, 2006 4:37 pm
Location: Oak Park

Authenticating external users

Postby rgmhtt » Mon Apr 03, 2006 4:57 pm

I need to support users that are physically external to my network.

I have been beating around with this question, and lack answers. I have done some SMTP tracing (http://www.zoneedit.com/smtp.htm) AND think i have a handle on what is not working......

Somehow, I have to distinguish between the following and act properly:

Allowed actions:

Internal users that want to send email from their address

Internal users that want to send mail from an external address (with some sort of header added. Actually there are only a few cases like this, so perhaps they can be 'hardcoded')

external relays that want to send mail to send mail to users on my server

external users that can authenticate and then mail from themselves both inside and outside.

What I am seeing with the default smtpd.cfg is that there is no offering of the extensions (like AUTH) to an outside SMTP sender. So if the TO is not a user on my server, the mail gets rejected as spam:

550 Denied due to spam list

On my old server, I was able to set the SMTP to do the AUTH if that IP address did a POP within the last n minutes.

How do I support my external users with SCALIX?

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Mon Apr 03, 2006 5:07 pm

You're talking about SMTP after POP. We do not provide that.

You don't need to configure anything on the Scalix side, just get your POP clients to authenticate on sending.

Cheers

Dave

rgmhtt
Posts: 70
Joined: Wed Jan 04, 2006 4:37 pm
Location: Oak Park

Postby rgmhtt » Mon Apr 03, 2006 5:24 pm

how do you configure OUTLOOK for that? I user EUDORA, so I have no OUTLOOK experience. The log the user sernt me is:

2006.04.03 13:13:47 Looking up handler for SMTP
2006.04.03 13:13:47 Creating proto handler {8D2595E0-07C3-11D3-B8AF-00105A19CDC6}
2006.04.03 13:13:47 Initializing proto handler {8D2595E0-07C3-11D3-B8AF-00105A19CDC6}
2006.04.03 13:13:47 ResourceObject [THIS: 001f3ff0]: SendItem: pCallback->Put
2006.04.03 13:13:47 Callback::ExecuteThread[THIS: 0020c9c8] (00001000) returns 00000000
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "CSMTPPutTask: Begin execution")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "SMTP logging on to POP first...")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "Making POP connection for SMTP")
2006.04.03 13:13:47 Callback::ExecuteThread[THIS: 0020c9c8] (00001000) returns 00000000
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: Finding host")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: Connected to host")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: <rx> +OK Scalix POP3 interface ready on: z9m9z.htt-consult.com")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: Authorizing to server")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: [tx] USER User1@test.foo.org")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: <rx> +OK User1@test.foo.org gets mail here")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: [tx] PASS *****")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: <rx> +OK User Signed on: User1 /test,foo/CN=User1 intray has 0 messages")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: Authorized to host")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP3: Connected to host")
2006.04.03 13:13:47 Callback::ReportStatus[THIS: 0020c9c8] (ulAsynchPhase = RSF_CONNECTED) Progress = 1/5
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "POP connection successful for SMTP")
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "SMTP PH: Connecting to SMTP server")
2006.04.03 13:13:47 Callback::ExecuteThread[THIS: 0020c9c8] (00001000) returns 00000000
2006.04.03 13:13:47 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:13:47 "SMTP: Finding host")
2006.04.03 13:14:08 Callback::LogText[THIS: 0020c9c8] (flags = LTF_TRACE, hr = 00000000, code = 00000000,
2006.04.03 13:14:08 "SMTP: Disconnected from host")
2006.04.03 13:14:08 Callback::ReportStatus[THIS: 0020c9c8] (ulAsynchPhase = RSF_COMPLETED, hrStatus = 0x80042109)
2006.04.03 13:14:08 ResourceObject [THIS: 001f3ff0]: Synch operation completed

ScalixSupport
Scalix
Scalix
Posts: 5503
Joined: Thu Mar 25, 2004 8:15 pm

Postby ScalixSupport » Mon Apr 03, 2006 5:26 pm

Which version of Outlook ?

Cheers

Dave

rgmhtt
Posts: 70
Joined: Wed Jan 04, 2006 4:37 pm
Location: Oak Park

Postby rgmhtt » Mon Apr 03, 2006 7:56 pm

Finally figured out a google search that got me to:

http://support.mcihispeed.net/mu/500/ps ... 5.mci.html

Hopefully this will help them get setup and things then working?


Return to “Scalix Server”



Who is online

Users browsing this forum: No registered users and 17 guests