John Davidson

PHP mail() sending Emails successfully, but not appearing in gmail

0 comments
Message:


I am aware that this question been asked many times, but all the solutions I followed didn't work for my case.


I am trying to send basic php mail() function, I am receiving that mail() returning TRUE but the email not sent into my gmail. I did check spam folder and all!


ADDITIONAL NOTE
I don't have to use gmail to send emails from my php script, it can be any email!


I am using Linux Mint, my server is XAMPP


my php.ini :


[mail function]

; For Win32 only.
; http://php.net/smtp
SMTP=
; http://php.net/smtp-port
smtp_port=25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from =

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path =

; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header=On

PHP Code :


<?php
error_reporting(-1);
ini_set('display_errors', 'On');
set_error_handler("var_dump");

$to = "[email protected]";
$subject = "My subject";
$txt = "Hello world!";
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

$res = mail($to, $subject, $txt, $headers);
if ($res){
echo "Email Sent Succesfully<br>";
} else {
echo "Error!<br>";
}
?>

EDIT NOTE
I found that I needed to install still sendmail and configure it a little but still after receiving success in terminal the email not appearing in gmail inbox:


echo "Subject: sendmail test" | sendmail -v [email protected]

RESULTS:


<[email protected]>... Connecting to local...
050 <[email protected]>... Sent
250 2.0.0 24OG5dE9090992 Message accepted for delivery
[email protected]... Sent (24OG5dE9090992 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT


My Answer:
sendmail -t -i_sendmail_path = /usr/sbin/sendmail -t -i_; Force the addition of the specified parameters to be passed as extra parameters_; to the sendmail binary. These parameters will always replace the value of_; the 5th parameter to mail(), even in safe mode.;mail.force_extra_parameters =_; Add X-PHP-Originating-Script: that will include uid of the script followed by the filenamemail.add_x_header = On_; Log all mail() callsmail.log = /var/log/phpmail.log_; Log mail() calls including the full path of the script, line #, to which mail was sentmail.add_x_header = On_; The path to a log file that will log all mail() calls. Log entries include_; the full path of the script, line #, to which the mail was sent.;mail.log = /var/log/phpmail.log_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default sendmail pathmail.force_extra_parameters =_; The default

Rate this post

5 of 5 based on 3856 votes

Comments




© 2024 Hayatsk.info - Personal Blogs Platform. All Rights Reserved.
Create blog  |  Privacy Policy  |  Terms & Conditions  |  Contact Us