Link to home
Start Free TrialLog in
Avatar of AHMED SAMY
AHMED SAMYFlag for Egypt

asked on

php 5.2 mail()

is it work?

i take a domain from another company in egypt

my code is :

$to = "**************@yahoo.com";
$subject = "test";
$txt = "check your email ......";
$headers = "From: ******@********.net" . "\r\n" .
"CC: *******@******.net";

mail($to,$subject,$txt,$headers);

echo "sent";

Open in new window


please help
Avatar of Julian Hansen
Julian Hansen
Flag of South Africa image

What is your question exactly?

Your code seems fine - is it not working? If so then there could be something with your PHP configuration that has not been setup correctly. Mail uses settings in the php.ini file to send email.

A better option might be to use PHPMailer. Among other features it allows you to send mail over an authenticated SMTP link bypassing any localhost configuration issues.

Let us know more about what your problem is - your question as it stands is not clear.
I'm with Julian. Your question could be more clear.

I'm guessing what you mean is if you move the above code from one hosting company (machine) to another, will the code work?

If this is your question, then the answer is sometimes yes + many times no.

The only way to ensure mail code works, independent of where it's moved, is to use a relay service.

MailGun is the cheapest. First 10K messages free each month. Be sure to put in a credit card to enable all features, then go through their DNS record setup completely, till you get a 100% verification from their DNS verification tool.
Avatar of AHMED SAMY

ASKER

i didn't work
nothing recieved
ASKER CERTIFIED SOLUTION
Avatar of David Favor
David Favor
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial