New Web Interface |
Post Reply |
Author | |
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
Posted: 22 October 2010 at 2:22am |
I am currently developing a new web interface to SpamFilter. Features My Settings · Change Password · Alias's · Hidden Senders · White List * These are emails that will not be checked. Domain Settings · Managed Domains · User's · Quarantine Report Black Lists · Black List Countries · Black List Email · Black List Keyword White Lists · White List Email · White List Keyword Admin Settings · Domains System Settings · FAQ Page · This section will be increased to allow customization of all content that appears on the site. Other features Validates users email addresses at registeration time. (eg. Will not allow a user to register an email address that contains invalid characters like spaces, multiple “@”, “&”, domains that SpamFilter is not acting for, ....) Search capability within the quarantine folder. Sorting by any column in the quarantine folder. I am looking for any more features you think would be good, I will develop based on complexity and value. Just post a reply to this message and I will look at it.
Feel free to have a look at what I have got by going to:- Administration Username:- adminuser@tyrexpg.com.au Administration Password:- SpamFilter Standard Username:- user@tyrexpg.com.au Standard Password:- SpamFilter Please note that the adminuser can see all the settings and alter as they desire however no changes will actually be written to the database. If you like what you see then send me an email Andrew at ntbm .com .au |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Update.
I have just added content customisation to all pages.
(Header, Homepage, FAQ, Contact, Footer)
Cheers
|
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
I am just using this to post idea's of enhancements. Please feel free to vote on suggestions or let me know of any that i may not have thought of. Inability to set direct feedback from email clients ("This email is spam!", "This email is NOT spam!" type) for the bayesian filter (from http://download.cnet.com/Spam-Filter-ISP/3000-2382_4-10138729.html comment). This is worthy and will certainly be added.
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
birkir
Newbie Joined: 16 April 2009 Location: Iceland Status: Offline Points: 2 |
Post Options
Thanks(0)
|
Hi Andrew
This looks really good! Good job.
|
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Thanks for haveing a look. I have emailed you back with details on setting up the site for you.
Also note.
I have added the functionality for domain admins to view all the spam for their domain. By default it only shows the email that is sent to users that have a valid login, or addresses that are in a users alias list. You can click the "Show all" button to see all quarantined item's for the domain. I did this as most spam in the quarantine area will be to non existent users, as the spammers are just trying to guess at addresses.
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
jym5960
Newbie Joined: 26 October 2010 Location: LILLE Status: Offline Points: 3 |
Post Options
Thanks(0)
|
Hi Andrew,
excellent ideas. I was looking for them for a long time.
With all your additions, teh product will be almost full, and I will probably then, switch to 2 or 3 nodes enterprise !!! Thanks.
Nevertheless, I could not login onto your page with the credentials you provide. Can you send me back other credential? i am interested in being beta tester.
Also, suggestion for future: use .Net rather than asp?
Thanks by advance, continue that way!!! Cheers
|
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Sorry my bad ;)
The password above should have been in lowercase. I have set it now on those two accounts that the password is not case sensitive.
Cheers
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
jym5960
Newbie Joined: 26 October 2010 Location: LILLE Status: Offline Points: 3 |
Post Options
Thanks(0)
|
Hi Andrew, thanks for the access. It's OK now. I would suggest (having seen that elsewhere (ie Bizanga with Mailcube)): - when you are in a quarantine email, have a direct button "Add to whitelist" and a button "Add to blacklist" - quarantine report for a domain should be schedule by the domain webadministrator in the web interface, not from a VBS (with the whole mess it could go (ie proxy, auth, ...)) scheduled task - possibility to have a quarantine template (online and report) that you can customize, and plus, have icons or pictures per domain (ie ini or xml conf. file for hosters) Can you give a sample report of what would be send to user as quarantine report ( jym at kajan . fr )? Continue like that, good job!!! I'm waiting to switch to that brand new interface into production |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Thanks for your input.
Quote {when you are in a quarantine email, have a direct button "Add to whitelist" and a button "Add to blacklist" }
I like this idea for the domain adminstrators only.
Normal users when they send an item, it automatically adds the sender to their personal whitelist. When they delete a message it adds the sender to their personal "Hide" list.
But I like the idea that a domain admin can add senders to the domain whitelist. and likewise add Senders to the domain blacklisted email.
Quote {quarantine report for a domain should be schedule by the domain webadministrator in the web interface, not from a VBS (with the whole mess it could go (ie proxy, auth, ...)) scheduled task}
I originally did it the way I have so that the domain administrator could control the timing of when the reports would send. However I could have this as a setting that they can set within the control panel "Settings". I will put this on my to do list.
Quote {possibility to have a quarantine template (online and report) that you can customize, and plus, have icons or pictures per domain (ie ini or xml conf. file for hosters)} I am not 100% sure what you mean here. But if you are talking about what appears on the "Spamlist.asp" page then the header and footer are customizable, I am unsure of what else you would need to customize. Quote {Can you give a sample report of what would be send to user as quarantine report ( jym at kajan . fr )?} Thanks for your input.
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Thanks for the input guys.
For the benefit of any who read this thread.
Here is the current to do list in no particular order, Primary ones will be done first.
Primary
- Customizable email report.
- Test Email report (To screen and to email) - Domain Logo. Ability to add them to content and email reports. - Customizable welcome email. - Email report to include "Delete All" - ability for domain admins to be able to add email/domain to domain white/black list. - ability to clone/merge settings from one domain to another. Allows domain admins to setup template domains. Secondary
- scheduale email report delivery from domain setting, rather than using task scheduler.
- Ability for user to extend auto delete period for an individual user. Perhaps rather than extend it the option to tag and deliver for an individual user. Cheers
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
The email report is now fully customizable. It is done from the "System Settings" Menu.
Also the "Quarantine Report" settings ( http://www.tyrexpg.com.au/Settings.asp?Setting=QuarRep ) Now have another link next to each domain so as you may run a test report of the quarantine report, without sending to all the users. I will code one to go to the administrators email address as well but this will be bumped down the list now, as there are a few more urgent sections and you can view it on screen.
Cheers
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Current Update.
To Do List.
Short Term
Done! Customizable email report. Done! Customizable welcome email. Done! Test Email report (To screen) Done! Ability for a user to turn filtering on/off for their email address Done! Email report to include "Delete All" • ability for domain admins to be able to add email/domain to domain white/black list from spamlist.asp page. Medium Term
• Domain Logo. Ability to add them to content and email reports. • ability for domain admins to be able to add email/domain to domain white/black list from spamlist.asp page. • ability to clone/merge settings from one domain to another. Allows domain admins to setup template domains. Long Term
• Ability for rejected sender to request addition to allow list. • scheduale email report delivery from domain setting, rather than using task scheduler. • Ability for user to extend auto delete period for an individual user. Perhaps rather than extend it the option to tag and deliver for an individual user. • Test Email report (To email) |
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
tgs
Newbie Joined: 07 February 2005 Status: Offline Points: 2 |
Post Options
Thanks(0)
|
Hi Andrew, I don’t know if you are still looking for feedback on the website you’re developing or “beta testers”, but if you are I’d be interested. The site is very impressive. The only piece that we’ve had requests for that doesn’t seem to exist is the ability for a user to manually add email addresses (either one at a time or via an import) to their personal white lists. Other than that and the things that were on your “to do” list it seems very complete. Does this work with the “Enterprise” version or the “Standard” version, or both? Are there significant database changes required to implement this? Again great work. Thanks for your time. |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
tgs, This will allow you to test it in your environment before committing to purchase. Regards |
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
tgs
Newbie Joined: 07 February 2005 Status: Offline Points: 2 |
Post Options
Thanks(0)
|
There seems to be some issue with the forum right now as I've tried to send you an email and I continue to get an "access denied". I've sent an email to Roberto about it...
|
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Got your message. Have sent you an EMail.
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
yapadu
Senior Member Joined: 12 May 2005 Status: Offline Points: 297 |
Post Options
Thanks(0)
|
Andrew,
I see you have the feature of aliases, how have you implemented that? I have tried to think of a way to do aliases in spamfilter but can't figure it out. |
|
--------------------------------------------------------------
I am a user of SF, not an employee. Use any advice offered at your own risk. |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
Hi Yapadu,
If you send me a message with your email address i will send you the code to my current lite version of the site. It is in ASP so i am unsure if you are using ASP or PHP.
But to answer your question.
I keep a table called Alias, Field1 = Logon_Email Field2 = Alias
then when the logon i retrieve all there alias's and store them into a session variable with them all listed with there logon email and a comma in front and behind. (Eg. ,logon@mydomain.com.au,Alias1@mydomain.com.au,alias2@mydomain.com, )
Then when i do my query..
SQL = "SELECT QuarID, EmailTo, EmailFrom, Subject, MsgDate, MsgID, RejectDesc, RejectDetails "SQL = SQL & "FROM tblQuarantine, tblRejectCodes "SQL = SQL & "WHERE (lcase(EmailTo) in (" & Emaillist & ")) "SQL = SQL & "AND (Deliver = 0) "SQL = SQL & "AND (Expire = 0) "SQL = SQL & "AND (tblQuarantine.RejectID = tblRejectCodes.RejectID) "SQL = SQL & "ORDER BY " & order_by Set rs = con.Execute(SQL)Thats basically it.
Cheers
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
yapadu
Senior Member Joined: 12 May 2005 Status: Offline Points: 297 |
Post Options
Thanks(0)
|
I see, so it is for the purposes of viewing the messages in quarantine only.
I have been asking Roberto if there is any way to do domains/aliases/catchall type addresses, at the server level. We charge our clients on a per email address basis, which causes a couple of problems with the current spamfilter implementation so I was hoping you had done some magic that allowed true aliases. We don't have any problem with allowing aliases or catch all. For example if you were andrew@widget.com and also sales@widget.com we would ideally like to charge you for only a single email address. However the way it is currently I can't find a solution to do this with spamfilter. Lets assume you are andrew@widget.com, we will give you an unlimited number of aliases no problem as it all goes into the same andrew mailbox.... but spamfilter can't do that unless there is some way to have spamfilter change the incoming aliases to actually go to andrew@widget.com. Same is true for catchall type addresses (why anyone uses those is beyond me!). No objection to a catch all if messages could actually be directed to a specific address. Otherwise we end up ripping ourselves off. Since your alias system is at the quarantine level, would you see any value in having the ability to do real aliases at the server level?
|
|
--------------------------------------------------------------
I am a user of SF, not an employee. Use any advice offered at your own risk. |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
i see your issue.
Correct me if i am wrong.
Currently.
Customer x signs up for your service. They say we have 20 users, so you charge them accordingly (Trust them), although they may have 30 valid email adresses (including groups, aliases, etc..) but your database will receive mail for a lot of other addresses as you have spammers guesing at addresses (johndoe@widget.com )
What I would suggest.
Do your billing based on the number of logon addresses for the web interface. In my daily email report i send a report to every email address that does not have a valid logon or exists on an alias, but does have email in its quarantine folder, letting them know that there are email in quarantine for them and they need to register to view/release. This gets them to pretty quickly register, allowing you to track the users. (See note below about the frequency of this email)
I think if you were to trial this billing method with your clients you would find that the ammount of logon's would be pretty close to the clients correct number (assuming they are telling you the truth).
For them to avoid paying you this they would need to create an logon that is either checked by one person or a group of people. This would be counter productive to any organisation as they would need to trust one person to sift through a LOT of messages, and potentially miss emails.
In my opinion the only way a company might consider centralizing the management of all the staffs email addresses is if they were very small ( 5 or less). And in this case you need to manage that client and ensure that the ammount they are being charged is value.
Personally i have several alias's (firstname@domain.com firstname.lastname@domain.com username@domain.com nickname@domain.com )
and several of my staff who have commonly misspelt (Brendan Brenden Brendon ) names have ones to cover them.
i would test this on your next client.
When they sign up ask them how many users they have and base your billing on that.
then after x period of time check how many logon email addresses they have that they have used within the last x months (I record the last login date/time at every logon) this will cover them against staff that have left.
Compare the amount that they have declared to you vs the ammount of active logons they have. if there is more than y% then you need to make the call as to whether you trust the client and manage accordingly. bearing in mind that your clients do not want to micro manage your service by notifying you of every staff add/delete but you do want a close to realistic number.
With the notifications to new email addresses i only send them three consecutive emails on the daily reports after that the email address is skipped untill the last notify was more than x days ago, this reduces the ammount of un-necessary emails being sent from the system.
As for the server knowing how many of the addresses are users, i can see no way to do this. Unless you are also providing the mailboxes and have these users in your active directory. Assuming that you are recieving the messages and then forwarding clean mail to there server. Then there is no possible way of telling the difference between a users email address vs an alias/group address.
What are you doing with the users outgoing emails. Do you provide them with an outgoing connection? if so then you could look at the reply email address and store these as most will have unique reply to's, this also allows you to filter and capture the receivers abnd add them to the users whitelist (eg if andrew@wdget.com sends a message to yapadu@somewhere.com then yapadu is added to andrew's whitelist, This would get around the worst complaint that i get from users which is why did yapadu@somewhere.com get quarantined when he has been allowed for the past 2 years. The reason may be that his message suddenly failed a keyword check but because he had never been caught, and released in the past he was never added to the whitelist. By capturing all the users outgoing email recipients and dynamically building a whitelist this allows you to be a lot more agressive with your filters.
The downside to providing an outgoing smtp is that you are greatly increasing the traffic through your server (note it doesnt need to be the same server that provides your incoming) and as such you are paying for that traffic data. So its a catch 22.
i am currently working on various idea's to this.
1. provide an outgoing with automatic capture of receivers emails. As detailed above.
2. Provide a small exe to the clients that periodically scans there active directory for the number of user accounts (excluding known bogies eg, administrator, iusr_xxx, etc..) it will also look at the exchange log and build a list of receivers that they have sent mail to. This will then connect to my server and update the clients records.
Your thoughts on this would be great.
Cheers
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
yapadu
Senior Member Joined: 12 May 2005 Status: Offline Points: 297 |
Post Options
Thanks(0)
|
We don't host any mailboxes for users. All messages are cleaned & forwarded to their remote server. We don't offer any outbound at all, can imagine the spam complaints (and getting IP's banned) that would cause.
We charge on a per email address, every email address that receives email must be specifically defined in our GUI. If it is not defined, email is bounced so we don't care if it is a group list etc. That is why we would like to provide 'free' aliases, only if we have a way to control the target mailbox ourselves and not rely on the recipient server to do it. |
|
--------------------------------------------------------------
I am a user of SF, not an employee. Use any advice offered at your own risk. |
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
There is no way that this can be done currently. It would be faily simple with the quarantined items as you would only need to replace the destination address with the actual user destination address and forward on for released messages.
However to do a lookup and replace on every clean message would be frought with problems (performance etc..) this is also sitting outside what we are there to do which is not alter the original message but simply filter out spam. I think it would be very few clients that would understate there usernumber and if the users have individual logins then i would be surprised if any will activley avoid paying you a fair price.
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
ktrunkett
Newbie Joined: 07 February 2005 Status: Offline Points: 30 |
Post Options
Thanks(0)
|
Any suggestions on getting the Webbased quarantine working on Server 2008. I did get the access data file to connect. just can't get the web site to display.
|
|
AndrewD
Groupie Joined: 03 May 2008 Location: Australia Status: Offline Points: 71 |
Post Options
Thanks(0)
|
What error are you getting?Does it show localy?
is it publicly published and what is the url i should be able to see it at, so that i can see what error is displayed? cheers
|
|
Spamfilter web interface. www.tyrexpg.com.au
See http://www.logsat.com/SpamFilter/Forums/forum_posts.asp?TID=6883 |
|
ktrunkett
Newbie Joined: 07 February 2005 Status: Offline Points: 30 |
Post Options
Thanks(0)
|
it is not public yet. trying to get this fixed before i dump the old server..
|
|
b00st3r
Newbie Joined: 07 July 2012 Location: Denmark Status: Offline Points: 1 |
Post Options
Thanks(0)
|
Hi Andrew,
I have send You an email regarding trying Your webinterface. Don't now if this is still possible? /Bo :)
|
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
This page was generated in 0.234 seconds.