My b2evolution Version: 1.9.x
OK, let me first say that I have ready through every available thread on emailing problems that I could find and here is my current status:
- My b2evo setup is working properly and email notifications of various types ARE being sent out.
- I am running on a Solaris 10 platform and my sendmail configuration is properly set up and I can send/receive emails via both the command line and within a php test script.
So what is the problem?
The problem is that the server that I am running on is my own, connected to the Internet via cable modem service. There are quite a few big email providers - Yahoo, AOL, HotMail - that have worked with cable modem ISP providers to identify ranges of IP addresses and then they block email originating from those addresses, I suppose to help reduce spam.
So while my configuration is working properly, emails are being rejected because of policy reasons.
My proposed solution : I want to use the SMTP server of my ISP to send out my emails, since it is configured to allow that from within their network BUT...it looks like the PHP functions for specifying a SMTP server and port to send from only work for Windows platforms - not Unix platforms.
Doing more research on various PHP related sites on the Internet, it would seem that I can use add-on functions to get around the basic PHP Mail() function...is this my only option? If I do go this route, how extensive would the downstream changes to b2evo be to call whatever the replacement is?
Hopefully I'm not the first to be in this situation...