Search found 43 matches

by plumsauce
2007-10-16 08:06
Forum: General discussions
Topic: hmail users on windows 2000
Replies: 48
Views: 18709

IndianNic, You may face a problem that is unique to your situation with RBL checks. Some of the RBL maintainers are very enthusiastic about blacklisting huge blocks of ip addresses issued by APNIC through guilt by association. If you are using such a list, all of your local users trying to send emai...
by plumsauce
2007-10-16 07:52
Forum: General discussions
Topic: CreateTableMSSQL.sql
Replies: 9
Views: 3974

I see I was typing too fast. I did mean CREATE DATABASE <database name> The problem is that once the hardcoded CREATE DATABASE statement is executed it has already forced the database creation in a default location with default parameters copied from the model db. It is not possible to use any of th...
by plumsauce
2007-10-15 17:31
Forum: General discussions
Topic: mssql - primary and foreign key offsets
Replies: 4
Views: 2208

I don't see how such a thing that could change Neither do I, but I thought I would report it. The only thing I can think of, at least for the rules is that I created the account specific rules using the same rule names under multiple accounts. So, if the code differentiates rules by name instead of...
by plumsauce
2007-10-15 17:19
Forum: General discussions
Topic: rules: blank header value is not the same as does not exist
Replies: 2
Views: 1581

Would you rather not know then? Almost all emails will have a subject header because it is handled by the email client. Even if it is blank, the email client will insert the header. The behaviour observed while manually conversing with the server is what led me to discover the behaviour. This let me...
by plumsauce
2007-10-15 17:09
Forum: General discussions
Topic: CreateTableMSSQL.sql
Replies: 9
Views: 3974

Sorry to be unclear. No, there is no operational problem at this time because I rolled back to a backup of the database as it was created by the hmail install. The database created by the script run manually did not work for the reasons outlined previously. The difference may lie in the fact that I ...
by plumsauce
2007-10-15 16:55
Forum: General discussions
Topic: Problème with Undelivered Messages
Replies: 4
Views: 1778

The problem may be at the other end.

For example, they may have suddenly introduced greylisting, or the account mght be dead.

To find out, you will need to look at the logs for the status responses from the other server.
by plumsauce
2007-10-15 04:26
Forum: General discussions
Topic: rules: blank header value is not the same as does not exist
Replies: 2
Views: 1581

rules: blank header value is not the same as does not exist

In using telnet for manual testing of relay restrictions, I have discovered that hmailserver is treating a rule that says: "If predefined header subject is equal to blank string then delete" as being the same as: "If predefined header subject does not exist then delete" In my way of thinking these a...
by plumsauce
2007-10-15 04:13
Forum: General discussions
Topic: CreateTableMSSQL.sql
Replies: 9
Views: 3974

No, the database user DBO is mapped to the LOGIN hmail. On every other database I have ever run the DBO is always SA. A user account is created for the service. For example DBO would be SA and an account HMAIL would be created and mapped to the login HMAIL. My point is that SA should never be forced...
by plumsauce
2007-10-15 04:01
Forum: General discussions
Topic: mssql - primary and foreign key offsets
Replies: 4
Views: 2208

Have you done some kind of export / import of the hMailServer database? No. The accounts were created in the manager gui. someone@a.com in the a.com domain another@b.com in the b.com domain . . . for a total of eight domains. Then I left hmailserver alone for a few weeks. Opened the gui, and the ac...
by plumsauce
2007-10-14 11:01
Forum: General discussions
Topic: hmail users on windows 2000
Replies: 48
Views: 18709

Is this hmailserver.exe by itself as shown in task manager?

It could be said that this is not a lot, but then again, if hmailserver were installed to be used as part of a web site, that is memory taken away from iis and sql.
by plumsauce
2007-10-14 10:47
Forum: General discussions
Topic: mssql stored proc to copy rules
Replies: 0
Views: 1397

mssql stored proc to copy rules

The following stored procedure for MSSQL will copy an account rule from one account to another. You need to know the rule id. It is then invoked as: exec copyrule 'someone@example.com', rule-id-number drop procedure copyrule go create procedure copyrule @who varchar(100), @rul int as declare @cpy in...
by plumsauce
2007-10-14 07:48
Forum: General discussions
Topic: hmail users on windows 2000
Replies: 48
Views: 18709

memory issues.

how much memory are you consuming in the hmailserver process?

not that it solves your problem, but it would be a datapoint for the rest of us.
by plumsauce
2007-10-14 07:10
Forum: General discussions
Topic: CreateTableMSSQL.sql
Replies: 9
Views: 3974

It then leaves the rest of the work to MSSQL. I think my original question could be rephrased as: "does the install process actually use that exact script?" Then it wasn't created properly, or the permissions wasn't created properly. That's the point. Hmailserver seems to want to run in the sql rol...
by plumsauce
2007-10-14 06:50
Forum: General discussions
Topic: mssql - primary and foreign key offsets
Replies: 4
Views: 2208

mssql - primary and foreign key offsets

I installed hmailserver a few weeks ago. The hmailserver installation was inactive for two weeks, but running. I opened hmailadmin tonight to check before changing mx records to put the server live. The user accounts were in the wrong domain. Checking the tables showed the wrong hm_domains id in eac...
by plumsauce
2007-10-01 14:28
Forum: General discussions
Topic: hMailServer running out of memory
Replies: 33
Views: 18808

You might need to tune the underlying resources. The first culprit is NPP, non-paged pool. The limit is 256MB. NPP is used by things like sockets, handles, etc. This is set in a registry entry. The second is the behaviour of winsock. In particular the timing of disconnects. If you are handling this ...
by plumsauce
2007-10-01 11:59
Forum: General discussions
Topic: CreateTableMSSQL.sql
Replies: 9
Views: 3974

CreateTableMSSQL.sql

Is the sql script "CreateTableMSSQL.sql" found in the dbscripts directory after installation the actual script used during installation? Or, is db creation during install actually hardcoded somewhere? I am trying to use a custom MSSQL database setup by running that script without success. I notice t...
by plumsauce
2007-10-01 05:06
Forum: General discussions
Topic: intercepting and cancelling sending retries
Replies: 6
Views: 2229

Ok, in the change log I found this: API: It's now possible to check the current number of delivery attempts by accessing the DeliveryAttempt property on the hMailServer.Message object. So, on the very first send is hMailServer.Message.DeliveryAttempt zero or one? And is it incremented by one for eve...
by plumsauce
2007-09-30 22:43
Forum: General discussions
Topic: Looked for a few days already and found no workaround...
Replies: 2
Views: 1346

There are usually two problems running a server from a broadband connection. 1. port 25 is often closed to the world at the edge of the isp network to prevent spammers from running servers using the ip address space of the isp. To check this you must be able to telnet to that address on port 25 from...
by plumsauce
2007-09-30 22:33
Forum: General discussions
Topic: intercepting and cancelling sending retries
Replies: 6
Views: 2229

Great! That is good enough for the intended use. I am guessing that the property is msg.deliveryattempts, but I will confirm it in the docs later. Bounce messages are not needed for failed deliveries where no connection can be made to a server that is offline. The application handles resends based u...
by plumsauce
2007-09-30 12:33
Forum: General discussions
Topic: intercepting and cancelling sending retries
Replies: 6
Views: 2229

Would a retry perhaps trigger one of the exposed events? Even if the event was triggered on every try including the initial one, if there was perhaps a header that exists on a retry but not the initial attempt, then I could manage it. The sender name is *always* the same, so I would check for: if(!s...
by plumsauce
2007-09-30 07:57
Forum: General discussions
Topic: intercepting and cancelling sending retries
Replies: 6
Views: 2229

intercepting and cancelling sending retries

Is there a good spot to intercept insertion of failed emails into the retry queue? The reason for this is to drop the retry on automated mail sent by a application because the application handles the retry logic since it has access to information that the mail server does not. I know that I could ha...
by plumsauce
2007-09-24 07:35
Forum: General discussions
Topic: Sending eMail Trouble Tip
Replies: 19
Views: 10006

I have never had an ISP with an open relay. compuserve.com anyways, it's not an "open relay", it's a relay with alternative authentication. you just don't happen to like the authentication mechanism. they don't block port 25 egress either. i just happen to like using their relay server because it i...
by plumsauce
2007-09-23 20:30
Forum: General discussions
Topic: ident
Replies: 2
Views: 1448

i recall that sendmail v8 used ident, i think exim in certain configs does too. the problem only arises if the firewall drops the ident connection without responding with a refusal. this can hang connections for 30+ seconds. but, as long as hmailserver itself does not use ident, then i can remove th...
by plumsauce
2007-09-23 06:45
Forum: General discussions
Topic: ident
Replies: 2
Views: 1448

ident

Does hmailserver make outbound ident connections when responding to inbound connections?

ident is on port 113
by plumsauce
2007-09-22 23:13
Forum: General discussions
Topic: request: information for firewall rules
Replies: 1
Views: 1145

request: information for firewall rules

What source port is used by hmailserver during smtp relay operations? Is it an ephemaral port client port? To clarify, I am trying to find out if hmailserver uses a specific port to talk to port 25 on the remote smtp server or it is just any port that winsock happens to hand out when the socket is c...
by plumsauce
2007-09-19 21:13
Forum: General discussions
Topic: smtp receive processing order
Replies: 10
Views: 4150

You are a clairvoyant too :)

Yes, I meant MAIL FROM. Thanks.
by plumsauce
2007-09-19 07:46
Forum: General discussions
Topic: smtp receive processing order
Replies: 10
Views: 4150

Where would email address whitelisting fit into the diagram? It's step 2 in sub process S1. Just to double check, that means RCPT TO is checked against the email sender name whitelist at about the same place as the connecting ip is checked against the ip whitelist? (step 2 of S1) On the subject of ...
by plumsauce
2007-09-18 21:45
Forum: General discussions
Topic: sending from system accounts
Replies: 4
Views: 2132

Thanks for taking the time to write such a complete answer!
by plumsauce
2007-09-18 11:07
Forum: General discussions
Topic: sending from system accounts
Replies: 4
Views: 2132

sending from system accounts

I have 2 ip ranges setup for 127.0.0.1 and the public ip's bound to the network card. These ip ranges specify no authentication required. I would like to send automated emails from an application using the account system@example.com Does the account system@example.com have to exist given that authen...
by plumsauce
2007-09-18 04:22
Forum: General discussions
Topic: smtp receive processing order
Replies: 10
Views: 4150

I am working my way through flowchart.pdf from the link posted. Where would email address whitelisting fit into the diagram? Additionally, are all of the "spam protection" processing blocks mentioned on page 1 of the type subprocess S2 as determined by subprocess S1? In subprocess S1, what is "forwa...
by plumsauce
2007-09-17 08:16
Forum: General discussions
Topic: Non-spam marked as spam
Replies: 18
Views: 8528

I think the distinction ought to be made between whitelisted ip addresses and whitelisted email addresses.
If you've whitelisted an IP address, hMailServer will ignore if the helo host it's giving is incorrect...
But, dasanco is talking about whitelisting by email address.
by plumsauce
2007-09-17 08:11
Forum: Development & alpha discussions
Topic: Database backend
Replies: 63
Views: 43394

unless things have changed in the last few months, firebird does have size limitations.
by plumsauce
2007-09-15 10:43
Forum: Development & alpha discussions
Topic: hMailServer for *nix/*BSD
Replies: 39
Views: 39262

windows has been stable since NT4 *if* it is properly setup.

my current uptime record for a publicly available W2K server monitored by netcraft.com is 495 days.

on day 496, an electrician pulled the wrong power cord at the data center.

the chart is now back up to 200+ days
by plumsauce
2007-09-15 10:37
Forum: Archived feature requests
Topic: Tarpitting POP3 and IMAP logins
Replies: 55
Views: 43069

The Windows and Netware login suspension models work very well. Implementing this when the user accounts are in a db is fairly simple. I have done this by incrementing a failed login counter that is reset on a successful login. If the failed login count reaches the defined threshold, the "wait until...
by plumsauce
2007-09-15 10:24
Forum: Archived feature requests
Topic: Stored procedures
Replies: 0
Views: 1984

Stored procedures

Convert to using stored procedures
by plumsauce
2007-09-15 10:22
Forum: Archived feature requests
Topic: change attachment deletion control to default deny
Replies: 2
Views: 4016

change attachment deletion control to default deny

I would like to be able to deny attachments by default unless they are in the exception list. By this, I mean that any attachment not matching the list would be deemed to be denied. It is much easier to decide on what attachments to permit than to try to imagine all the file extensions that might be...
by plumsauce
2007-09-15 10:16
Forum: Archived feature requests
Topic: document procedure to create databases manually
Replies: 0
Views: 2113

document procedure to create databases manually

Document that when using MSSQL, it is possible to manually create the database using the provided sql script. This is already possible but easily overlooked by a new user. Even though I knew this, I forgot by the time I did the production install and did a lot of grumbling caused by my paranoia. I j...
by plumsauce
2007-09-15 10:07
Forum: General discussions
Topic: hmail suggestions
Replies: 2
Views: 1278

ok :)
by plumsauce
2007-09-15 10:05
Forum: General discussions
Topic: smtp receive processing order
Replies: 10
Views: 4150

ah! thank you!

i do recall seeing that in my many visits to this site. i am guessing that it should be pretty much what i asked for :)
by plumsauce
2007-09-15 03:21
Forum: General discussions
Topic: hmail suggestions
Replies: 2
Views: 1278

hmail suggestions

I would like to make two suggestions with respect to hmail. Both are relatively minor. Mention that when using MSSQL, it is possible to manually create the database using the provided sql script. Even though I knew this, I forgot by the time I did the production install and did a lot of grumbling ca...
by plumsauce
2007-09-15 03:06
Forum: General discussions
Topic: smtp receive processing order
Replies: 10
Views: 4150

smtp receive processing order

If someone has the time, I would like to find out the exact order in which the following things happen: OnClientConnect greylisting host address blacklist lookup alias processing catchall processing whitelisting OnAcceptMessage OnDeliveryStart surbl blacklist processing clamwin spam filter external ...
by plumsauce
2007-09-15 02:52
Forum: Development & alpha discussions
Topic: hMailServer for *nix/*BSD
Replies: 39
Views: 39262

For the record, I recommend against a portable implementation of hmailserver. I have seen more than enough source code that had to be butchered to the point of incomprehensibility with #ifdef 's to switch between compile targets. Multiple OS's mean that you get to favour 1 OS over another, or select...
by plumsauce
2007-09-15 02:40
Forum: General discussions
Topic: hm10023 errors after hm_messages update
Replies: 10
Views: 4136

I use hMail because I'm forced to use a Win server
never mind. once someone throws this line in, it's time to realise that one is dealing with a hammerhead.

shpeel ???

that would be "spiel" for those who still remember how to spell.