|
Ken Turnbull - 2017-01-10 21:30:32
Fatal error: Call to undefined function random_bytes() in universalphpmailer.class.php on line 1009
Peter Kahl - 2017-01-10 22:56:29 - In reply to message 1 from Ken Turnbull
The function random_bytes() is available only in PHP >= 7.0.
Therefore, I have created alternative code as workaround to make this class compatible with earlier PHP versions.
It may take 1-2 days before the code is updated on PHPCLASSES.ORG, but meanwhile, you can download the latest version from Github:
github.com/peterkahl/Universal-PHP- ...
I didn't test it, so if you encounter problems, let me know.
Ken Turnbull - 2017-01-11 00:35:20 - In reply to message 2 from Peter Kahl
Thanks,
I assumed that it was php 7 related and upgraded. But so many other things showed up in other places, I backed out really quickly...nasty stuff.
Log files and directories not found, could not connect to localhost port 25, etc
I look forward to seeing the work around.
Ken T
Peter Kahl - 2017-01-12 00:12:50 - In reply to message 3 from Ken Turnbull
1.) Port 25
For this to work, you need to have your own (local) SMTP server. It appears that you don't and/or your provider blocks your access to port 25.
The solution (for you) may be to use the mailing method "mail".
2.) Log files, directories
Umm. You need to define the location of your cache directory, if you want the logging to work.
How am I supposed to know the location of your cache directory? That's your job.
The quick solution for you might be to disable logging/debugging in this class.
Ken Turnbull - 2017-01-12 00:26:20 - In reply to message 4 from Peter Kahl
All of the other errors went away when I moved back from 7.1 to 5.6+.
I didn't want you to help me with that.
I would like to get this working so I'm going to look at the SMTP server.
IS it an easy thing in OSX?
Peter Kahl - 2017-01-12 06:58:41 - In reply to message 5 from Ken Turnbull
Ken,
I can't vouch for OSX. I use Mac only as my desktop, my server is Linux.
OSX must a-OK.
Good luck!
Peter
Peter Kahl - 2017-01-12 08:43:25 - In reply to message 5 from Ken Turnbull
So you will be installing Postfix on OSX?
Well, I use Postfix SMTP server on my Linux Ubuntu and I am very happy with it. It may not be simple and easy, but the effort will be worth your time.
Ken Turnbull - 2017-01-12 15:51:59 - In reply to message 7 from Peter Kahl
I started reading about SMtP servers and Postfix kept coming up. My intention is to look closer at it today.
Thanks
Prithviraj Gubbala - 2017-01-17 05:37:58 - In reply to message 3 from Ken Turnbull
plz help me... i am getting error that SMPT not found,SMPT connect()failure .can any one hel[p to slove out this issue ,it will be helpful for my project.
Peter Kahl - 2017-01-18 22:21:17 - In reply to message 9 from Prithviraj Gubbala
SMTP not found? - Where exactly are you getting this error?
Are you intending to use the mail method SMTP or 'mail'?
If you really want to use the SMTP method, you need to supply all the correct SMTP parameters, such as the SMTP port number.
SMTP port number is typically 25, but can also be 587 or 465, or anything else. You need to find out the port number from your SMTP server provider.
Are you using your own SMTP server? Or SMTP server provided by your hosting company? Or the Gmail SMTP server?
|