> On 7 Sep 2022, at 22:24, Gareth Evans <donots...@fastmail.fm> wrote:
> 
> 
> 
> 
>>> On 7 Sep 2022, at 22:01, Gareth Evans <donots...@fastmail.fm> wrote:
>>> 
>> 
>> 
>> 
>>>> On 7 Sep 2022, at 21:27, Gareth Evans <donots...@fastmail.fm> wrote:
>>>> 
>>> 
>>> 
>>> 
>>>> On 7 Sep 2022, at 17:55, Gary Dale <g...@extremeground.com> wrote:
>>>> I'm using a web hosting company that pretty much limits me to using 
>>>> PHPMailer on their servers for sending complex e-mails (e.g. with 
>>>> attachments). That is working.
>>>> 
>>>> [...]
>>> 
>>>> However when I try it with my local Apache2 server, it doesn't work.
>>> [...]
>>>> However the test .php file that works on the hosting company's server 
>>>> doesn't do anything on my local server. I try to load the page and get 
>>>> nothing - not even an error message.
>>> 
>>> Hi Gary,
>>> 
>>> If you expect output of some sort from the script, try putting
>>> 
>>> ini_set("display_errors",1);
>>> ini_set("error_reporting",E_ALL);
>>> 
>>> at the top of the script in question - this should show any errors on the 
>>> page rather than having to look in /var/log/syslog, though that might be 
>>> worthwhile too.
>>> 
>>> Also
>>> 
>>> $ php -l file.php
>>> (Lower case L after dash)
>>> 
>>> Do you receive any bounce message in (iirc... or something like...)
>>> /var/spool/mail/username ?
>>> 
>>> Not knowing whether you expect output, it could be that the script is 
>>> working but the remote server rejects mail from non-routable (ie LAN) IPs - 
>>> I don't think a bounce message is necessarily guaranteed though.
>>> 
>>> Any difference sending with PHPMailer via SMTP ?
>>> 
>>> Best wishes,
>>> Gareth
>>> 
>> 
>> Having said that re bounce messages, I can'tremember if the error report 
>> concerned, if any, may actually be found in syslog - it's a while since I've 
>> seen one as I gave up testing email from local machines for this reason.
>> 
>> Possibly getting ahead of myself here, but it might also be worth mentioning 
>> greylisting as an issue to be aware of - particularly for email originating 
>> from non-routable addresses.
>> 
>> "Mail from unrecognized servers is typically delayed by about 15 minutes, 
>> and could be delayed up to a few days for poorly configured sending systems."
>> 
>> https://en.m.wikipedia.org/wiki/Greylisting_(email)
>> 
> 
> Also does the (working) server run the same OS as your local machine?
> 
> You may need to correct the location of sendmail (or whatever) in local 
> phpmailer's config

Owner / group / permissions for phpmailer dir + files?  I should have thought 
of that one first - it's a common PHP "white screen of death" cause.


Reply via email to