![]() ![]() This still feels like a bug somewhere since all NDR behavior is uncontrolled. ![]() It will work for now, until this dummy SMTP route will interfere with other needs concerning actual needs of SMTP routes for this domain. If mailbox does not exist on server - hMailServer uses dummy SMTP route.īUT this time message is deleted from disk from the queue folder. hMailServer generates NDR from (as it appears in log, but somewhere later it replaced with to If mailbox exists on server - delivery happens to this mailbox. Service sends email from to Delivery fails. When sender|recipient matches route: treat both as local (dunno for sure how it should be here)ġ. Target SMTP host: some internal IP, that actively rejects all TCP connect attempts (to shorten TCP timeout). I created new dummy route under Settings-Protocols-SMTP-Routes. If domain is not configured on hMailServer, than no NDR message is generated and no orphaned messages is left on disk in queue folder. In the end this looks like a bug or I've misconfigured something, but NDR messages that also cannot be delivered shouldn't stay on disk without corresponding mailbox forever. The only workaround I've found so far is to use catch-all address with rule that automatically deletes these messages, but this is not an option since server begins to accept all messages from all spammers for any address in domain.Ĭonfiguring mailboxes for all internal services email addresses also not an option. When i discovered this, there was like a million of such files in queue folder. Internal services sending ton of email to external emails, they are often cannot be delivered, and for any undeliverable message corresponding NDR message stays in the folder on disk. (path configured in hMailServer.INI under DataFolder=) This message is not shown in the delivery queue and stays on disk in the folder with other queued messages. Solution 1 - Preferred email address This solution is probably the best one if you have email addresses for several colleges or departments and want to change which email address is used on your outgoing mail. hMailServer generates NDR message from to This NDR message is never delivered and leaves orphaned on disk. Mail cannot be delivered to for any reasonĦ. There is NO corresponding mailbox for Internal service is allowed to send "Local to external e-mail addresses" in IP Ranges without SMTP authentication (Well, because there is no corresponding mailbox and this services breeding like rabbits)ĥ. From: To: Domain is configured on hMailServerģ. Internal service sends email through hMailServer. HMailServer is used primarily as internal SMTP relay, so services from internal network will use it to send email to the internet.Īlso, hMailServer hosts a few domains with a few mailboxes (like hostmaster, etc.) for this domains, and corresponding MX records for this domain is configured.ġ. I've already read topics here about using rules to delete NDR messages, but since rules applies only on delivery of message into mailbox - this is not my case. "DEBUG"ē196 " 14:15:36.I have problem with NDR messages (since there is no option to disable em). "DEBUG"ē08 " 14:15:32.796" "Requesting SMTPDeliveryManager to start message delivery" "ERROR"ē204 " 14:12:41.015" "Severity: 3 (Medium), Code: HM5026, Source: PersistentMessage::_WriteDataToMessageFile, Description: Message retrieval failed because message file C:\Program Files\hMailServer\Data\\simon\36\.eml" I see the errors but I don't know enough to understand what is going on? Thanks. I did turn on debug logging in the middle of this, I have attached some snippets below. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |