Forum

/ Home \ \ Subjects /



Subject: SMTP changes

09/01/2007 21:05 Mi:
I have problems with POP before SMTP auth in ver. 3.05.63. All local users are "unknown" if their IP is not in SMTP range. Temporary list of IP properly logged to POP is not working?
09/01/2007 23:05 Max:
Not, it is working.
Look option "Alow any "From" field". If unchecked server will receive messages for send outside _only_ from users of your domain (E-mail defined_user[ dog ]domain.name or if checked "Use all virtual hosts as alias domain name" defined_user[ dog ]virtual.host.name). It is independent from IP.
10/01/2007 20:52 Mi:
I do test with simple config:
(smtp_range is empty and `Alow any "From" field` is unchecked)

Test using shttps ver. 3.05.61:
+OK POP3 server ready
USER sampleUser
+OK
PASS passWord
+OK 7 601191
QUIT
+OK
(sampleUser is properly logged, his IP is now in allowed list)

220 myDomain.org Simple Mail Transfer Service Ready
HELO sender.org
250 myDomain.org
MAIL FROM <sampleUser[ dog ]myDomain.org>
250 Ok
...
(user is accepted and mail is received)

Now test using shttps ver. 3.05.63:
+OK POP3 server ready
USER sampleUser
+OK
PASS passWord
+OK 7 601191
QUIT
+OK
(sampleUser is properly logged, his IP should be in allowed list)

220 myDomain.org Simple Mail Transfer Service Ready
HELO sender.org
250 myDomain.org
MAIL FROM <sampleUser[ dog ]myDomain.org>
550 Unknown user
(user is not accepted, mail is rejected)
11/01/2007 08:27 Max:
Oh, sorry, yes, in this case it is not working...
Now, I fix it, you may try test version 3.05.64test7:
smallsrv.com/pre/shttp3.exe ..

04/02/2007 08:38 Mi:
ok, now smtp works fine
07/02/2007 06:52 Mi:
Delivery reports are very nice surprise. I`m testing this for one day, and it`s seams working good.
23/03/2007 20:16 Mi:
ver. 3.05.66

1. When checked "Check mailhost of sender before receive mail" option all mail is rejected, even from legal MXes, from authorised local users, whitelisted etc. - ALL MAIL.

2. "Check mailhost of sender before receive mail" option always turns on "Also work through IPv6" in HTTP setting. "httpipv6" in .cfg file magicaly apears after server restart even if I delete this line.
24/03/2007 04:19 Max:
Thank you for your message.
I fix this in version 3.05.67

smallsrv.com/pre/shttp3.exe ..
smallsrv.com/pre/shttplnx.tgz .. Linux
smallsrv.com/pre/shttpbsd.tgz .. FreeBSD

It still test version, because some other features has been added, but I sure this parts will work correct.

24/03/2007 07:45 Mi:
OK, I love testing, from now I`m starting heavy test SMTP server ver. 3.05.67
Tell me, please, what is "Check mailhost of sender before receive mail" option. What is the intention? Describe it in decs.htm!
Is this checking MX records in DNS? Checking SPF records too?

24/03/2007 14:24 Max:
It is check MX record only.
02/04/2007 21:23 Mi:
MX check is not working.
03/04/2007 03:30 Max:
I just check again. It`s work.
For this features in server`s options you must direct DNS server for get info from. (The same DNS server for send message outside and for this)

Before receive message the server get domain name of e-mail address of sender, and ask DNS for MX for this domain. If no MX for this domain, server will not receive message.

03/04/2007 18:45 Mi:
Oh, now I understand. If domain has MX, mail is received. Previosly I think it`s received only from MX.
04/04/2007 00:58 Max:
I think, lot of people create free email boxes, and send from free addresses through SMTP server of provider, or office server. Incorrect to disable receive these messages.
05/04/2007 14:55 Mi:
Yes you 100% right. MX is "legal receiver", not "legal sender".

User: Password: New user:   Save password: