We help IT Professionals succeed at work.

php 5.2 mail()

AHMED SAMY
AHMED SAMY asked
on
68 Views
Last Modified: 2017-12-06
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
Comment
Watch Question

CERTIFIED EXPERT
Most Valuable Expert 2017
Distinguished Expert 2019

Commented:
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.
David FavorFractional CTO
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
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.
AHMED SAMYowner

Author

Commented:
i didn't work
AHMED SAMYowner

Author

Commented:
nothing recieved
Fractional CTO
CERTIFIED EXPERT
Distinguished Expert 2019
Commented:
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)
UNLOCK SOLUTION