It sounds like you're implying: on a (consumer) dial-up connection. Yes, this won't work well, ISPs assign dynamic IPv4-addresses / dynamic IPv6-prefixes on these and don't give you control over reverse DNS. It might be somewhat fine for incoming mail, given you use some "dynamic DNS" stuff (and the connection is up close to 24/7).it sounds like OP is using his own machine for implementing Sendmail as an MTA
I'm not implying a dial-up connection. In my case, the shop had a static IP address, and a business-grade connection. And the connection doesn't really matter when you're trying to set up an MTA on your own host. You're behind that connection. And it's perfectly possible to do the HELO / EHLO test on localhost.It sounds like you're implying: on a (consumer) dial-up connection. Yes, this won't work well, ISPs assign dynamic IPv4-addresses / dynamic IPv6-prefixes on these and don't give you control over reverse DNS. It might be somewhat fine for incoming mail, given you use some "dynamic DNS" stuff (and the connection is up close to 24/7).
I didn't set up to use specifically somebody else's MTA as a relay. The setup I created back then simply shot packets out via port 587 (or something like that). As long as you have a static IP and some bandwidth and basic name resolving, you're good to go.sometimes the ISP will allow you to relay thru their MTA (some of them give you an email account included in the contract)
this works if you just need to send the admin messages from you home box to your real email address
it may work even if you host a domain but you have to try / ask (some ISPs will set/force the From: field to your smpt auth name to prevent just that)
Then I don't get what the problem with setting up a public MTA should be. On business grade, I'd expect static addresses AND a delegation for rDNS ?In my case, the shop had a static IP address, and a business-grade connection.
Why do you need a 'public MTA' ? All you need is an Internet-legal IP address, and a host behind it to shoot out emails. An ISP would operate routers that deliver the packets to their destination, and then the TCP/IP stack on the other end of things does the rest. ?Then I don't get what the problem with setting up a public MTA should be. On business grade, I'd expect static addresses AND a delegation for rDNS ?![]()
Nobody does THAT any more, certainly not in IPv6. I think there are IETF RFCs that make that MTA-to-MTA direct relaying obsolete.I mean an MTA exchanging mail directly with other MTAs as discoverable by e.g. MX records in DNS
I think we're talking about different things. For any mail to arrive "cross-domain" at least one MTA must talk to another one. So, what are you talking about?I think there are IETF RFCs that make that MTA-to-MTA direct relaying obsolete.
'Public MTA' generally means a relay between your MTA and the destination MTA. MX records used to be important back in the day. These days, if I send an email to a gmail.com address,, there's no need for an explicit MX record to help either my MTA or Google's. As long as you have a port, that's all you need, the recipient's MTA will figure it out. An MX record is only needed if the MTA is on a different host than the DNS server. In OP's case, that's most likely the same machine.I think we're talking about different things. For any mail to arrive "cross-domain" at least one MTA must talk to another one. So, what are you talking about?![]()
Tested my private mailsystem here: https://www.mail-tester.com/test-lsybm50ed (and yes, this was the first attempt).Wondering if someone gets a 10/10.