Search found 163 matches

by Shiloh
2009-11-21 19:11
Forum: General discussions
Topic: Developer Setup
Replies: 16
Views: 4207

Re: Developer Setup

toddbleeker: If you need to use SharePoint, then you really need to use a server OS (Windows 2003 or Windows 2008) and use IIS SMTP (included with server OS). SharePoint is not designed to be used on workstation OS version with 3rd party email server software. If you simply need a development setup,...
by Shiloh
2009-11-01 19:13
Forum: General discussions
Topic: Your mailbox is already locked
Replies: 3
Views: 1641

Re: Your mailbox is already locked

Doom is right. The issue is not hMailServer specific. The RFC that outlines the POP3 protocol dictates this behavior. All email servers will act this way by design. If you need to access the same mailbox from more than one location at a time, the only option is to use IMAP instead of POP3.
by Shiloh
2009-10-26 19:46
Forum: Archived feature requests
Topic: hMailServer X64 Bit Support
Replies: 49
Views: 43853

Re: hMailServer X64 Bit Support

pd1748: I am not sure which version of Windows you are using, but the answer to your question depends on the version of Windows. If the COM object is being called on a 64bit Windows 2003 system, it is possible to set all of the sites to 32bit mode. I don't think it is possible to do a mixture of 32b...
by Shiloh
2009-10-24 20:19
Forum: Development & alpha discussions
Topic: 5.3 B1617 bypass greylisting a/mx record
Replies: 10
Views: 5200

Re: 5.3 B1617 bypass greylisting a/mx record

One option is to encourage the email senders to use SPF. The SPF records can list all of the possible IP addresses that can send for a given domain. If they have their SPF set up right and you have SPF bypass enabled, then the greylisting system will not delay the email. The MX/A record based bypass...
by Shiloh
2009-10-05 19:13
Forum: Development & alpha discussions
Topic: Roundcube 0.3 & hMailServer 5.3 - 1617
Replies: 5
Views: 3466

Re: Roundcube 0.3 & hMailServer 5.3 - 1617

In RoundCube, you need to enable an option to automatically create the default folders. That way, each account that uses RoundCube will automatically have the IMAP folders that it needs to function properly. I think this option was disabled by default when I first installed RoundCube but it is easy ...
by Shiloh
2009-09-22 19:14
Forum: Feature requests
Topic: Add clustering support
Replies: 31
Views: 23657

Re: Add clustering support

Just a quick technical note, you can store 64 bit numbers in a 32 bit OS. It is done using a math class. Since the OS is 32 bit, the math class will use multiple 32 bit variables to store the single 64 bit value. Additionally, the math class will have routines to handle operations such as adding or ...
by Shiloh
2009-08-30 18:08
Forum: Development & alpha discussions
Topic: Version 5.3 Beta...
Replies: 4
Views: 2748

Re: Version 5.3 Beta...

Cool. Good work Martin.
by Shiloh
2009-07-26 19:06
Forum: Feature requests
Topic: Bandwidth Logging
Replies: 17
Views: 11685

Re: Bandwidth Logging

Just use the message size to tally bandwidth. The bandwidth total would not be an exact representation of the actual bandwidth used, but it would definitely be close enough. On a message sent from an external person to two internal addresses, use the message size to apply to both internal addresses....
by Shiloh
2009-07-24 17:25
Forum: Feature requests
Topic: Bandwidth Logging
Replies: 17
Views: 11685

Re: Bandwidth Logging

I would love an easy way to track bandwidth per mailbox and per domain. That would be awesome. It would really help us monitor for abuse. It would terrific if there were a few fields in the DB for tracking these things and some methods in the COM object for accessing the tracking metrics on a per us...
by Shiloh
2009-07-19 19:18
Forum: Development & alpha discussions
Topic: *BUG* 503 sent to buggy sending server during Greylisting
Replies: 4
Views: 3111

Re: *BUG* 503 sent to buggy sending server during Greylisting

willtisdale: Any idea what email server software is connecting that is not following the RFC? For example, when the remote IP connects and illustrates this behavior, have you tried connecting back to port 25 on the remote IP using telnet, and then issuing a few simple commands? It is possible that t...
by Shiloh
2009-07-14 18:00
Forum: Development & alpha discussions
Topic: v5.2 SPF Greylisting Bypass
Replies: 15
Views: 6879

Re: v5.2 SPF Greylisting Bypass

Keba: That is a good point. I would be happy to settle for just the MX instead of both the A & MX.
by Shiloh
2009-07-13 17:52
Forum: Development & alpha discussions
Topic: v5.2 SPF Greylisting Bypass
Replies: 15
Views: 6879

Re: v5.2 SPF Greylisting Bypass

Martin: Can you please add an option to allow email from a domain's A or MX to bypass the greylist? This would be handy for domains that do not have SPF set up.
by Shiloh
2009-07-13 17:46
Forum: Development & alpha discussions
Topic: CPU at 100% with no errors logged
Replies: 14
Views: 7086

Re: CPU at 100% with no errors logged

When you look at Task Manager, which process is using all of the CPU time? Is it hMailServer.exe? That is the hMailServer process.
by Shiloh
2009-07-08 19:03
Forum: Feature requests
Topic: less folders in each user data folder
Replies: 38
Views: 17298

Re: less folders in each user data folder

The reason hMail uses so many folders is because Windows works best that way. Windows has serious performance problems if there are more than 10,000 files in a single folder. By splitting the files across a lot of folders, hMail can get great disk performance. The problem for the original poster (lu...
by Shiloh
2009-07-03 16:49
Forum: Development & alpha discussions
Topic: v5.2 SPF Greylisting Bypass
Replies: 15
Views: 6879

Re: v5.2 SPF Greylisting Bypass

I don't want to ever reject email because of SPF. I have tried it before and there were too many false positives. Customers screamed about it pretty quickly. What I want to do is let legitimate email get through the greylisting system with no delays. Customers are currently complaining about how muc...
by Shiloh
2009-07-01 20:08
Forum: Development & alpha discussions
Topic: v5.2 SPF Greylisting Bypass
Replies: 15
Views: 6879

v5.2 SPF Greylisting Bypass

Martin: Thank you for adding the SPF bypass for greylisting option into v5.2. This option should help reduce/eliminate the delays on legitimate email when greylisting is enabled. I have two questions regarding the implementation of this feature. 1) Does SPF checking need to be enabled in the Setting...
by Shiloh
2009-06-22 21:24
Forum: General discussions
Topic: webmail compatibility
Replies: 12
Views: 4142

Re: webmail compatibility

POP3 based webmail clients tend to work OK if there are very few messages in a mailbox. However, when there are hundreds of messages in mailbox, the POP3 based webmail clients tend to do very poorly. That is why you will want to try to use IMAP instead of POP3 if your webmail client supports IMAP. M...
by Shiloh
2009-05-23 18:19
Forum: Archived feature requests
Topic: Interface to ClamD just like the one for SpamD
Replies: 72
Views: 107499

Re: Interface to ClamD just like the one for SpamD

Tooms: I would love it if the core ClamAV development would absorb that code so this feature could be implemented. Unfortunately, the current ClamAV code (without this mod) does not allow for this. That would be a terrific improvement for ClamAV. I have a quick question, though. Does the MSWclamDsca...
by Shiloh
2009-05-13 19:28
Forum: Feature requests
Topic: Add clustering support
Replies: 31
Views: 23657

Re: Add clustering support

pepsi: You could try to use Windows DFS Replication. We tried that initially but gave up on it because it did not scale. I think it might work if the mail queue did not get replicated. The mail queue is just too busy with all of the spam getting written to the drives and then deleted. If hmailserver...
by Shiloh
2009-05-08 21:11
Forum: Feature requests
Topic: Add clustering support
Replies: 31
Views: 23657

Re: Add clustering support

pepsi: You can cluster hmailserver in active/passive using either a shared volume (such as a network share or an iSCSI target) or you can set up data replication for the hmailserver folders. I have tried it both ways, and I found that replication did not scale as well as I would have liked. There we...
by Shiloh
2009-05-08 05:07
Forum: Feature requests
Topic: Add clustering support
Replies: 31
Views: 23657

Re: Add clustering support

We already do active/passive style clustering with hMailServer 4.4, so I know it can already be done. At some point in the future, I would love to see true active/active style clustering support in hMailServer. Maybe the poll should be rewritten to clarify the request to be active/active clustering ...
by Shiloh
2009-05-04 21:02
Forum: Development & alpha discussions
Topic: ExecuteSQLWithReturn
Replies: 8
Views: 4141

Re: ExecuteSQLWithReturn

I really don't see building functions to directly access tables through SQL queries as being a productive use of time or even a good idea as far as programming practices go. The best solution for an API is to build a block box around the implementation. For example, have objects like messages or use...
by Shiloh
2009-05-01 17:25
Forum: Archived feature requests
Topic: Interface to ClamD just like the one for SpamD
Replies: 72
Views: 107499

Re: Interface to ClamD just like the one for SpamD

If you are interested in setting up ClamAV as a SA rule, check out this Wiki article:
http://wiki.apache.org/spamassassin/ClamAVPlugin

Recommended changes:
In the sample clamav.cf file, change 10 to 200 if you want to have virus to get an SA score of 200 instead of just 10.
by Shiloh
2009-05-01 17:19
Forum: Archived feature requests
Topic: Interface to ClamD just like the one for SpamD
Replies: 72
Views: 107499

Re: Interface to ClamD just like the one for SpamD

Technically, you cannot do that the same way that it is done with SpamD. The client code for ClamAV passes the file path as a string to ClamD. It does not pass the entire file like SpamC does to SpamD. So you cannot offload ClamAV the same way to another machine. I wish you could, but you can't. Wha...
by Shiloh
2009-04-08 18:14
Forum: Feature requests
Topic: Spamassassin
Replies: 14
Views: 7631

Re: Spamassassin

DeanoX: I cannot share our custom web control panel solution. It is a custom in house solution for doing web hosting. The email section of it is just one part of the over all solution.
by Shiloh
2009-04-01 15:11
Forum: General discussions
Topic: ClamWin CPU usage any better now with 0.91.1?
Replies: 16
Views: 8433

consider offloading ClamAV to other systems

We run ClamAV as a spam filtering rule in SpamD. We run SpamD on a separate cluster of Linux boxes. This way, ClamAV does not waste any CPU time on the Windows based hMailServer email servers. This is the way I would recommend for everybody to deploy spam and virus filtering, because it is extremely...
by Shiloh
2009-03-29 19:32
Forum: Feature requests
Topic: Spamassassin
Replies: 14
Views: 7631

Re: Spamassassin

DeanoX: We have a custom web control panel solution we wrote in house to let users manage their accounts. You could do the same thing using the hMailServer COM API.
by Shiloh
2009-03-27 19:33
Forum: Feature requests
Topic: Spamassassin
Replies: 14
Views: 7631

Re: Spamassassin

rosali: You could just as easily write a patch for the webmail client to make changes to SA related rules in hMailServer on a per user basis using the COM object included with hMailServer. DeanoX: I have posted a few other threads about some of the different things we have done to create a really sc...
by Shiloh
2009-03-19 18:28
Forum: Feature requests
Topic: Spamassassin
Replies: 14
Views: 7631

Re: Spamassassin

I decided to implement per user rules on the email server side. I set the global threshold in SA to 100 and then use a per rule in hMailServer for each user to drop email at some user defined level (for example 5 or 10). I did this because it scales better than trying to use per user rules on the SA...
by Shiloh
2009-03-11 19:31
Forum: Development & alpha discussions
Topic: hMailServer 5.1, build 334 (Alpha)
Replies: 6
Views: 3496

Re: hMailServer 5.1, build 334 (Alpha)

Slug: I bet that disk usage total includes your mailboxes and database. Windows is simply totaling the disk space used by the folder that the application was installed to. If you look at the properties on your hmail folder using Windows Explorer, I bet you get the same number for the disk space used.
by Shiloh
2009-02-03 18:33
Forum: Archived feature requests
Topic: Greylisting - use SPF to bypass greylisting
Replies: 9
Views: 7220

Re: Greylisting - use SPF to bypass greylisting

bevhost: If a spammer has a valid domain name and publishes a SPF record, then you can just block that domain name. If spammers were that straight forward, it would be very easy to block them. The vast majority of spammers will never buy a domain name to send their spam, so it is really not an issue...
by Shiloh
2009-02-02 21:49
Forum: Development & alpha discussions
Topic: hMailServer 5.1, Build 327 (Alpha)
Replies: 21
Views: 8285

Re: hMailServer 5.1, Build 327 (Alpha)

MP3Freak: That was my initial reaction as well. But then I reread what Martin posted and realized this was not the case. The change actually makes sense and should not be any trouble. Since this was in the IPRanges tab, you should still be able to not require SMTP AUTH for the IP of the webmail app ...
by Shiloh
2009-01-30 21:11
Forum: Development & alpha discussions
Topic: hMailServer 5.0, build 326 (Beta)
Replies: 51
Views: 13547

Re: hMailServer 5.0, build 326 (Beta)

Martin: I say put it up as stable. We have been running HM5 on one of our smaller production boxes for some time now without any problem.
by Shiloh
2008-12-19 20:29
Forum: Feature requests
Topic: Limit Outgoing emails by either User or Domains [50%]
Replies: 14
Views: 12378

Re: Limit Outgoing emails by either User or Domains

I wrote a script to track the number of emails sent per user. I decided not to automatically disable accounts in my initial script, but I may add that functionality eventually. So at this point, we just have a way to count the number of messages (actually just counting the number of SMTP AUTH connec...
by Shiloh
2008-12-15 20:03
Forum: Development & alpha discussions
Topic: spamassassin integration
Replies: 15
Views: 5373

Re: spamassassin integration

You'll love the Ubuntu solution. We have used that for some of our SpamD boxes with excellent results. If you have a lot of SpamD boxes, you might want to check out pfSense as well. We use that as a load balancer to distribute SA traffic to all of our SpamD boxes.
by Shiloh
2008-12-15 19:57
Forum: Development & alpha discussions
Topic: SA with HM5
Replies: 4
Views: 2062

Re: SA with HM5

westdam: I am assuming you mean running SpamD on an x64 version of Windows. I have not personally seen any examples of SpamD performing better on Windows than Linux or FreeBSD. On identical hardware, SpamD tends to run noticeably better on Linux and FreeBSD than on Windows. Even the so called "Windo...
by Shiloh
2008-12-15 19:39
Forum: Development & alpha discussions
Topic: hMailServer 5.0, build 317 (Beta)
Replies: 15
Views: 6186

Re: hMailServer 5.0, build 317 (Beta)

Martin: I read your note about "Forwarding messages using rules sometimes failed" with previous versions. With B314, forwarding rules failed if forwarding was enabled with "Keep original message" unchecked. Does the fix in B317 address this issue? In other words, will the additional forwarding rules...
by Shiloh
2008-12-04 19:45
Forum: Development & alpha discussions
Topic: spamassassin integration
Replies: 15
Views: 5373

Re: spamassassin integration

westdam: The part of SA that Martin integrated into HM5 is the SpamC part. To use SA with HM5, you will still need to install and configure SpamD. You can install SpamD onto the same server that you run HM5 on, or you can install it onto a different server. I would recommend installing SpamD onto a ...
by Shiloh
2008-12-04 19:40
Forum: Development & alpha discussions
Topic: SA with HM5
Replies: 4
Views: 2062

SA with HM5

I have been using the SA integration included with HM5 with one of our small production "staff only" servers. So far I really like what I see. Good work Martin. I enabled SA integration through the HM5 GUI and set the hostname of the SpamD server to the hostname of our SA load balancer. (we have sev...
by Shiloh
2008-10-27 17:15
Forum: Archived feature requests
Topic: SpamAssasin Integration
Replies: 49
Views: 40163

Re: SpamAssasin Integration

mpfrench: The main reason to use a tool like SpamAssassin is to filter spam without blocking legitimate email. It is true that you can block the vast majority of spam by simply blocking using RBLs, SPF, HELO verify, and other stuff like that. However, those simple tools often block entire email serv...
by Shiloh
2008-10-19 18:52
Forum: Feature requests
Topic: Graylisting/whitelist based on SPF records
Replies: 1
Views: 2923

Re: Graylisting/whitelist based on SPF records

I would even like to see greylisting automatically get bypassed if the SPF is valid. That would eliminate the need to manually handle the whitelisting list for greylisting. And it would eliminate the delay normally associated with greylisting for domains with valid SPF records. Here is a link to a s...
by Shiloh
2008-10-19 18:49
Forum: Archived feature requests
Topic: SpamAssasin Integration
Replies: 49
Views: 40163

Re: SpamAssasin Integration

I tried eWall a few years back. I really liked a lot of things about it. It was slick and easy to use and had acceptable performance. However, eWall crashed all of the time when there was a heavy load placed on it. But the issue may have been a bug in eWall and that bug could have been fixed since t...
by Shiloh
2008-10-15 04:27
Forum: General discussions
Topic: Performance problem with ClamWin and Clamd
Replies: 3
Views: 1826

Re: Performance problem with ClamWin and Clamd

Another option is to set up a separate box for running SpamAssassin on Linux or FreeBSD, and then set up a spam filtering rule that connects to ClamD running on the Linux or FreeBSD box. This is a cheap way to offload the spam and virus filtering to a separate box. That will offer better overall per...
by Shiloh
2008-10-15 04:24
Forum: General discussions
Topic: MS SQL2005 Vs MySQL
Replies: 21
Views: 5370

Re: MS SQL2005 Vs MySQL

Generally speaking, either use MSSQL2005 or MySQL5 with InnoDB style tables. Either of those will perform well. Just pick the one you have the most experience using. If you use MySQL, do not use MyISAM style tables, because those do table level locking. Table level locking is great for small tasks, ...
by Shiloh
2008-10-15 01:37
Forum: Archived feature requests
Topic: SQLite
Replies: 16
Views: 10400

Re: SQLite

We saw a huge performance gain when we switched from the included MySQL4 (using table level locking) to MySQL5 (using row level locking with InnoDB). I imagine SQLite would not performance well enough. On a busy email server, there are lots of inserts/updates/deletes within existing tables. Each mes...
by Shiloh
2008-10-15 01:28
Forum: Archived feature requests
Topic: SpamAssasin Integration
Replies: 49
Views: 40163

Re: SpamAssasin Integration

No matter how much hardware is dedicated to ASSP, it does NOT scale. ASSP is one of the worst performing applications that I have seen in years. If the ASSP application was completely rewritten with performance in mind, it could be a very useful application.
by Shiloh
2008-10-15 01:24
Forum: Archived feature requests
Topic: Build Webmail Directly Into hMailserver
Replies: 5
Views: 3392

Re: Build Webmail Directly Into hMailserver

This sounds like bloat to me. There are plenty of IMAP compatible webmail clients already available, including many nice free opensource ones. Instead of including one with hMailServer, a better choice might be to simply write up a few more how to articles about how to install various popular webmai...
by Shiloh
2008-10-07 21:21
Forum: General discussions
Topic: SPAM problems
Replies: 8
Views: 2090

Re: SPAM problems

Set up SPF on your domain. That will dramatically reduce those bogus bounce messages. What is happening is somebody is sending email with your domain in the from address. It is a forgery that SPF would help remote servers detect and filter. You will need to add an SPF entry to the DNS record for you...
by Shiloh
2008-09-21 18:24
Forum: Archived feature requests
Topic: Software Request: FTP Server!
Replies: 6
Views: 3401

Re: Software Request: FTP Server!

I have always loved the Serv-U product. It is available from http://www.serv-u.com/ It is reliable and has all of the features most people need. It has gone up in price in recent years, though. Back when it was only $25 per server for the full version and that included all of the lifetime updates, i...
by Shiloh
2008-09-19 08:54
Forum: Feature requests
Topic: Greylisting - Use The IPs in a blacklist
Replies: 4
Views: 2611

Re: Greylisting - Use The IPs in a blacklist

A lot of legitimate email servers will immediately try to send new email to a remote domain even if other email is already queued for that domain. It does not automatically indicate a spam bot. Just outright blocking those sending attempts will ensure that some legitimate email gets lost.
by Shiloh
2008-09-15 17:29
Forum: Archived feature requests
Topic: hMailServer X64 Bit Support
Replies: 49
Views: 43853

Re: hMailServer X64 Bit Support

One bit of confusion I think some people are having in regard to this 64bit topic is related to what is using the memory. On an extremely busy email server, the hmailserver.exe process will use less than 400MB of RAM. That is easy to do with a 32bit solution. Since hmailserver does not use anywhere ...
by Shiloh
2008-09-10 01:19
Forum: Archived feature requests
Topic: hMailServer X64 Bit Support
Replies: 49
Views: 43853

Re: hMailServer X64 Bit Support

boen_robot: The 32bit support within 64bit Windows is pretty good. I have run 32bit applications on 64bit Windows without any problem, even when the system has more than 2GB of memory. The situation you are describing sounds like a hardware related problem. I have seen some motherboards that are uns...
by Shiloh
2008-09-04 17:30
Forum: Development & alpha discussions
Topic: hMailServer 5.0, build 302 (Alpha)
Replies: 18
Views: 6785

Re: hMailServer 5.0, build 302 (Alpha)

Ok. We are currently using 4.4.2 B281.
by Shiloh
2008-09-04 16:27
Forum: Development & alpha discussions
Topic: hMailServer 5.0, build 302 (Alpha)
Replies: 18
Views: 6785

Re: hMailServer 5.0, build 302 (Alpha)

Martin: Any chance the "crash hMailServer by sending large amounts of data on a single line" bug also exists in v4.4? Or was this something specific to v5?
by Shiloh
2008-08-26 18:48
Forum: Feature requests
Topic: A default SPF entry if a domain doesn't have one [90%]
Replies: 13
Views: 8914

Re: A default SPF entry if a domain doesn't have one

No, Slug. What the original poster is asking for is the ability to assume a common SPF entry if there is not an SPF entry. It is actually not a bad idea, because 90% of the email servers out there would use the same SPF entry if they all took the time to set up an SPF entry.
by Shiloh
2008-08-25 16:09
Forum: Archived feature requests
Topic: filter by geographics position
Replies: 3
Views: 2434

Re: filter by geographics position

You can already do this to a certain degree by using a RBL that has a geographically based blocking range. For example, there are block lists for China and Korea.
by Shiloh
2008-08-18 16:48
Forum: Feature requests
Topic: Auto-whitelisting in grey-list
Replies: 6
Views: 3984

Re: Auto-whitelisting in grey-list

This feature request is similar to one I suggested a while back. Here is a link to that:
http://www.hmailserver.com/forum/viewto ... =2&t=12468
by Shiloh
2008-08-18 03:06
Forum: Archived feature requests
Topic: hMailServer X64 Bit Support
Replies: 49
Views: 43853

Re: hMailServer X64 Bit Support

Sheff: Yes, you can run 32bit apps on a 64bit OS. It works great and the OS is able to offer a bit better disk IO due to better caching of files. The original poster was asking about compiling hMailServer as a native 64bit app in hopes of getting even better performance. There are some specific exam...