Hello
I have updated to SME10.1
Good. Which method did you use?
and am still getting this error when being sent mail. The response from the remote server was:
550 (dnsbl) v=spf1 -all
I have my domain hosted with an ISP
records forward all mail to my server
I'd guess this is more to do with the issue.
I suspect you may have DNSBL/SPF enabled and your Koozali SME server is not set as your real domain - which is hosted by your provider - so it blocks mail from a source it doesn't trust. It probably looks to SME that your ISP is an unauthenticated mail relay. (This is part of the reason people use POP to collect mail rather than passively accept incoming mail)
https://wiki.koozali.org/Email#Inbound_DKIM_.2F_SPF_.2F_DMARCYou could whitelist your ISP mail server(s) but if it is a big ISP they may use round robins from a pool of servers and it will be hard to pin them all down and the IPs may change.
To understand more and advise you better please give us some more info on your ISP, domains and Koozali SME settings
config show qpsmtpd
config show qmail