View Issue Details

IDProjectCategoryView StatusLast Update
0017235phpList 3 applicationEmailpublic21-06-18 14:00
Reporterjared.DAGI Assigned To 
PrioritynormalSeveritytrivialReproducibilityrandom
Status newResolutionopen 
Product Version3.0.6 
Summary0017235: Error Sending Email : Called Mail() without being connected
DescriptionI have been using the default config.php, not the extended for quite sometime. I am not using smtp, just the default mail(). My host recently changed system default to PHP Version 5.4 and I upgraded from 3.0.5 to 3.0.6 just prior.

I get a success message when I click "Send Test" from the campaign editor, but the email never leaves the server. I contacted the host and we set the directory to use PHP 5.2. Still get a success message in the view, but the email never leaves the server. The tech said that he is seeing the email error out before leaving the server as not authenticated through smtp. This is confusing because it was not configured to use it previously.
Steps To ReproduceAttempt to send an email, or have someone subscribe to initiate a confirmation email.
Additional Informationthis is what is in config.php:

DB CONNECTION STUFF

define("PHPMAILERHOST",'');

define ("TEST",0);


everything is from the default config.php
Tagsdocumentation

Activities

michiel

25-06-14 09:37

administrator   ~0054019


that sounds like your server doesn't allow relaying from localhost unless authenticated. If it is open to send anything from the same host, it should work fine.

jared.DAGI

25-06-14 14:21

reporter   ~0054026

Update: For Documentation Purposes-

The emails are leaving the server. However, Google has stopped accepted emails in this manner.

I can send a test to my gmail account and my yahoo account at the same time. Yahoo receives it, google account does not. This is confirmed by the host (HostGator), they are able to see that google servers are rejecting the mail. His opinion is that yahoo, hotmail, etc. will soon follow.

I will have to try using smtp through Google, we have apps for business, I am sure it can be done. I will update this ticket to reflect my findings.

michiel

25-06-14 15:08

administrator   ~0054028

Sounds strange. Recent changes have been that Yahoo is blocking more than Google.

But yes, please keep updating with your findings.

jared.DAGI

25-06-14 15:15

reporter   ~0054029

Update: For Documentation Purposes-

The only option that works to send email from phplist 3.0.6 to Gmail users on my instance is setting up smtp. I had to edit class.phpmailer.php to use smtp.gmail.com:465, set $SMTPSecure to ssl, and use valid username and password.