0

I have trid the testing script as follows:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</HEAD>
<BODY><?php
$headers = 'From:info@mydomain.com'. "\r\n" .
    'Reply-To: [email]info@mydomain.com[/email]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
$ret=mail('user@customer.com', 'subject', 'this is the content',$headers,'-finfo@mydomain.com');
echo "<BR/>mail() returned: " . ($ret? "TRUE" : "FALSE") . "<BR/>";
?>
</BODY>
</HTML>

This script works fine at another Linux server. But in the windows server i am using, the result is:

mail() returned: TRUE

but sending no mail at all.

The server setting is like:

Directive	      Local Value	               Master Value
sendmail_from	[email]me@localhost.com[/email]	[email]me@localhost.com[/email]
sendmail_path	     no value	                       no value
SMTP	              213.200.51.11	         213.200.51.11
smtp_port	             25	                                25

I can't locate the problem cos I don't have access to server config...
Someone please tell me where the problem is..Thanks

9
Contributors
10
Replies
41
Views
8 Years
Discussion Span
Last Post by fateenalkhred
Featured Replies
  • I found the solution by myself: put [code=php]<?php ini_set("sendmail_from", "info@mydomain.com");?>[/code] at the beginng of mail testing file..... Read More

1

I found the solution by myself:
put

<?php
ini_set("sendmail_from", "info@mydomain.com");?>

at the beginng of mail testing file.....

1

For all of the people struggling with getting PHP mail() sending to some, but not all, recipients...look no farther. Your solution has been posted here.

It appears PHP-generated emails don't play nice on Windows mail servers. So, when your mail goes to anyone who uses a Windows mail server (Comcast, gmail, and maybe aol), the recipients won't get it. UNLESS YOU ADD THE LINE:

<?

phpini_set("sendmail_from", "info@mydomain.com");

?>

This is a miracle! I have been scouring the internet high and low, and this is the ONLY thing that has worked! Now I can move on to the rest of the project!

Thank you, MeixiuLin! Thank you, thank you.

0

hi sir, i m also facing php email setting problem it show that mail() returned: TRUE, but its not sending mail, pls help me

0

I have a problem sending mails from my Windows Server. I am using IIS 7 and PHP 5.3.18
I would like to know if I need to configure my PHP.ini and how do I have to do it?
Thanks a lot for your help.

0

i need a send email code for windows server.Help me as soon as possible.
Thnx

0

Above suggestion is not working with my code and windows server.plz give me actual solution.

0

i used window server and deploy php. I have smtp server to relay the email. I don't know where to configure it.

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.