Search found 43 matches
- 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...
- 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...
- 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...
- 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...
- 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 ...
- 2007-10-15 16:55
- Forum: General discussions
- Topic: Problème with Undelivered Messages
- Replies: 4
- Views: 1778
- 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...
- 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...
- 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...
- 2007-10-14 11:01
- Forum: General discussions
- Topic: hmail users on windows 2000
- Replies: 48
- Views: 18709
- 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...
- 2007-10-14 07:48
- Forum: General discussions
- Topic: hmail users on windows 2000
- Replies: 48
- Views: 18709
- 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...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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
ident is on port 113
- 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...
- 2007-09-19 21:13
- Forum: General discussions
- Topic: smtp receive processing order
- Replies: 10
- Views: 4150
- 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 ...
- 2007-09-18 21:45
- Forum: General discussions
- Topic: sending from system accounts
- Replies: 4
- Views: 2132
- 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...
- 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...
- 2007-09-17 08:16
- Forum: General discussions
- Topic: Non-spam marked as spam
- Replies: 18
- Views: 8528
- 2007-09-17 08:11
- Forum: Development & alpha discussions
- Topic: Database backend
- Replies: 63
- Views: 43394
- 2007-09-15 10:43
- Forum: Development & alpha discussions
- Topic: hMailServer for *nix/*BSD
- Replies: 39
- Views: 39262
- 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...
- 2007-09-15 10:24
- Forum: Archived feature requests
- Topic: Stored procedures
- Replies: 0
- Views: 1984
Stored procedures
Convert to using stored procedures
- 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...
- 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...
- 2007-09-15 10:07
- Forum: General discussions
- Topic: hmail suggestions
- Replies: 2
- Views: 1278
- 2007-09-15 10:05
- Forum: General discussions
- Topic: smtp receive processing order
- Replies: 10
- Views: 4150
- 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...
- 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 ...
- 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...
- 2007-09-15 02:40
- Forum: General discussions
- Topic: hm10023 errors after hm_messages update
- Replies: 10
- Views: 4136