A lot of the posts I found were outdated. the php.ini file allows you to auth using:
auth_username auth_password
So I've tried using this in my php.ini:
SMTP = smtp.gmail.com
smtp_port = 465
auth_username = email@gmail.com
auth_password = password
restart wamp server, and nothing. I can't even debug it because it just hangs/I don't get a response to jquery ajax... php file:
$return = mail($to, $subject, $message, $headers);
echo $return;
js script:
btn.click( function() {
jQuery.ajax( {
type: "POST",
url: form.attr( 'action' ),
data: form.serialize(),
success: function(data) {
console.log(data);
alert(data);
}
} );
} );
nothing comes back, the console doesn't even log one line, so it just hangs/never returns.
UPDATE: The php doesn't hang, it just takes a long time to timeout. and it says I failed to connect to smtp server. I just left the page there long enough for it to return.