Thank you

Really? Then feel free to download the V4 source code and add itFriendSite.com wrote:This would be simple to add
Then you can run two hMailServer processes listening to two different IPs, I guess. That would be the usual setup for such scenarios.zordex wrote:My machine has multiple IP addresses, and I would like to use different domains on different IPs. However since the HELO request always returns the same host name regardless of domain, this creates a serious issue with outgoing mail appearing as spam since the HELO resolves only to one IP, regardless of domain. I hence cannot use my other IPs, to prevent outgoing mail appearing as spam
Any difficulties I should be aware of when running two servers? Will Helm get confused? Memory? Other issues?Magnus W wrote:Then you can run two hMailServer processes listening to two different IPs, I guess. That would be the usual setup for such scenarios.
Why shouldn't that work, running them against separate databases and from separate directories?^DooM^ wrote:Only if they are ran in a VM, you cannot run 2 hMailServers on the same "pc"
If you have more than one public IP then run different hmail server for each.. Unless you have as many IP's as domains that'd be a fruitless endeavor.. Most every mail server has more than 1 domain per IP so key is managing your servers to be sure they are not being abused and if they do get to work cleaning up the mess.zordex wrote:Just reviving this feature a tad... my IP was recently banned by yahoo/google. Big pain:
http://www.hmailserver.com/forum/viewto ... =7&t=18755
With a different host name per domain, I would be able to assign a different IP for each domain (without HELO resolves appearing as spam), and my domains would not not of been affected.
Is there a guide for running two instances of hMail?Bill48105 wrote: If you have more than one public IP then run different hmail server for each..
That's fine, HELO checks are for matching IP, not the name.Bill48105 wrote: Btw having different hostname (for HELO) is pretty much pointless because you can only have 1 reverse DNS entry per IP and that needs to match your hostname for many servers to accept your mail. If you move your server to a different IP because the current one is blacklisted then you change your hostname to match the RDNS of that IP.
Bill
You can't run more than 1 copy of hmail on 1 server (as far as I know) because of COM issues. You'd need to run in a virtual machine or on separate hardware. The whole world does shared hosting with multiple domains on 1 IP so as I said before you're in a definite minority thinking you're going to reduce your headache having 1 domain per server.zordex wrote: Is there a guide for running two instances of hMail?
Any issues or settings I need to be aware of to prevent conflict?
Anyone running this successfully?
Umm.. That almost made sense. Nope it didn't.. HELO is not really even supposed to be used for any kind of filtering but it commonly is. Usually the big test is if the HELO string matches the reverse DNS hostname which is obtained from the IP. SOO in turn they are one in the same. In other words your HELO host name should match your RDNS which should point to your host name. Round & round we go, they better complete a circle.zordex wrote:That's fine, HELO checks are for matching IP, not the name.
Well there goes that idea.Bill48105 wrote:You can't run more than 1 copy of hmail on 1 server (as far as I know) because of COM issues. You'd need to run in a virtual machine or on separate hardware...
Would still be in much better shape. Assuming I place half my domains on one IP, with its own RDNS and host name, and another half on another IP, with its own RDNS and host name, the HELO would check out ok. And if one domain is hijacked (and IP get's listed) it would not affect the domains using the second IP. No?Bill48105 wrote:...HELO is not really even supposed to be used for any kind of filtering but it commonly is. Usually the big test is if the HELO string matches the reverse DNS hostname which is obtained from the IP. SOO in turn they are one in the same. In other words your HELO host name should match your RDNS which should point to your host name. Round & round we go, they better complete a circle.
SO if your mail server supports a hostname per domain or if you run 1 server per domain, you better have an IP for each domain witch matching RDNS or you're in no better shape.
Bill
Well it was kind of a joke in the 1st place.. Although running 1 domain per server would indeed do what you want not sure anyone would actually do it or a multitude of reasons..zordex wrote:Well there goes that idea.
Yeah; got it; you're saying that, in case one is using the same hMail box for (say) foo.com, bar.net and taz.org, the server, whenever SENDING out an email should use a different (and "admin" defined) HELO string; that may be ok, although, sincerely, I don't think it's a real urge, see, it's just a matter of defining the MX/SPF for a given domain so that they'll point to the "base" domain for the hMail; an example; let's suppose you have an instance of hMail running on the example.com domain; you may have...Henry Sværke wrote:Self-explanatory.
Code: Select all
@ IN MX 10 mail.example.com.
@ IN A 11.22.33.44
mail IN A 11.22.33.44
@ IN TXT "v=spf1 mx -all"
Code: Select all
@ IN MX 10 mail.example.com.
@ IN TXT "v=spf1 include:example.com -all"
Sorry, but I think you're totally missing the point, see, whatever DNSBL listingddivita wrote: I can see the importance of this feature when it comes to hosting multiple domains with multiple IPs. Reason being, the SMTP headers always look like the mail is originating from the same place. This can be problematic if a user on your system abuses your SPAM policy. It will cause other users on other domains to have their mail appear as spam.
I suspect that the mailserver host/IP had quite a bunch of other issues to getddivita wrote: My previous hosting used a similar mail package that only allowed one SMTP host. Some users of their system were abusing their SPAM policy and in turn all of our email to external systems was considered spam. Every email looked like it was coming from (just an example) mail.thehostingcompany.com. Even though, the return address was our domain it didn’t matter. That mail server host and IP were on blacklists everywhere.
and hMailServer does, sure, it lacks some (really important imHo) features, likeddivita wrote: What people are asking for is that this software act as an MTA (mail transfer agent).
hMS can use multiple IPs and domains, has loopback tracking, grey listing and then some.. and to track an abuser you'll just need to look at the logs, there's no black magic in there, and the name the mailserver uses won't help so much; again, I think such a change isn't worth the effortddivita wrote: Mainly, because they offer you the ability to send mail on multiple IPs and domains, bounce tracking, grey listing, throttling to major providers (HotMail, AOL, Yahoo, etc.), and they are made for bulk mailing. Personally, I wouldn’t want hMailServer to become that. I do, however, like the multiple host idea so you can shut down specific IPs and hosts that may be abusing your system without affecting other users / domains.
And... HOW in the name of deities an SMTP listener could know the name to use whenever someone connects to its IP:port ? Not to say that, such a thing is just plain vanilla idiot for outbound email (the HELO string used to send) it just mean that someone didn't either read the RFCs or either didn't understand them, and ignorance, I'm sorry, doesn't justify the request to add a totally dumb "feature" - sure, it may be useful for spamming, but I don't think we're here to contribute to it, then, ok, maybe I'm wrongzordex wrote:My machine has multiple IP addresses, and I would like to use different domains on different IPs. However since the HELO request always returns the same host name regardless of domain, this creates a serious issue with outgoing mail appearing as spam since the HELO resolves only to one IP, regardless of domain. I hence cannot use my other IPs, to prevent outgoing mail appearing as spam
The HOST name has to be moved into per domain, and the replies to SMTP and HELO identification must then be looked up per domain.
hMail is fantastic, and free (thank you!). But if possible I would like to know if this functionality is coming soon? Otherwise I may have to bite the bullet and go with smaterMail or another tool that does support this
I also had problems because first I did not know that the name must match whatever's after the @. I also guess this is due to anti-spam mechanism. I want some new websites and therefore I am looking for a good webhost. If I have these new domains I will also try the config above. Hopefully it will work then.Henry Sværke wrote:Alright, here's the deal, sorry about the confusion.
Hotmail's getting pickier with my mail everyday and I figured out that one of the elements causing trouble is mismatching names. In short, the SMTP host name must match whatever's after the @ if I want to successfully get my mail thru. Why? no idea, probably some sort of anti-spam mechanism.
Example of a working config:
SMTP host name: mydomain123.net
E-mail address: me@mydomain123.net
Example of a config Hotmail does not like:
SMTP host name: mydomain321.net
E-mail address: me@mydomain123.net
The reason I need per-domain SMTP hostnames is the fact that I'm working with several domains and the hostname has to be changed quite frequently for the reason exposed above.
Heh... that's what I've been trying to explain; if one doesn't have his own mailserver for a given domain, I can't understand why they can't just use whatever MX (and mailsender) from whatever other (authorized) domain; sounds like folks here around (not all folks, mind me - and not willing to give offense) are mostly "n00bs" when it comes to email and such stuff; heck, nobody forbids one from having a mailserver (say) mail.example.com being listed as an MX in the DNS zones for foobar.org, baztaz.net, bartang.zoo and whozap.xyz^DooM^ wrote:If they need to match, why don't we just have hmail send the domain name (taken from the users authenticated login) in helo if SMTP host is not filled in, and use the one supplied if it is filled in.
Which is exactly what I was trying to explain; if you own a domain (say doom.xyz) and you want to rely on a 3rd party mailservices (say gmail.com) you'll just need to list the gmail.com servers (and include their SPF record) as the MX for your domain, there's no need to "alias" those; sure, nobody forbids you to setup some "CNAME" reading "mail.doom.xyz" to use for the mail clients or in any case to give "around", but that has nothing to do with the underlying MX configuration^DooM^ wrote:I send to hotmail using alternate domains to what is sent via HELO without issue. My MX matches my HELO and my PTR which is all that should be required. If hotmail are blocking because the helo doesn't match the senders domain then they will block millions of legitimate email.
There is a different feature request for multiple outbound IP. As you aluded to the way people are doing it now is run multiple servers since hmail is so light-weight.PavlinII wrote:Hello,
is this feature request considered to be "Per-domain SMTP outgoing IP address" as well? Or should I submit new one? Can someone update main title?
I have one server with different customers.
I need to separate each customer (or small group of related customers) to his own outgoing SMTP IP address.
It should affect only responsible customer when IP address gets banned.
Per-domain SMTP host name request makes sence only with per domain IP address because there's different IP in use. And different set of DNS records.
WMware nor other subvirtualisation solution cannot be used in my situation.
Can you please provide URL for that thread? I just can't find itBill48105 wrote: There is a different feature request for multiple outbound IP. As you aluded to the way people are doing it now is run multiple servers since hmail is so light-weight.
Bill
There have been a few but here were 2 related I found:PavlinII wrote:Can you please provide URL for that thread? I just can't find itBill48105 wrote: There is a different feature request for multiple outbound IP. As you aluded to the way people are doing it now is run multiple servers since hmail is so light-weight.
Bill