-1

I want to send mails using php from my website. I have done the following steps but still the mail is not working. It is always returning a false.

I have created a mail id and then has changed SMTP, smtp_port and sendmail_from values in php.ini file. I have tested setting the SMTP and smtp to both default values(localhost and 25) and the values given in mail client config of cpanel (abc-22.example.net and 465). I have also checked phpinfo to check whether those values were set successfully. I have checked the error log also, no errors logged there. The php version installed on server is 5.4.24.

halfer
  • 19,824
  • 17
  • 99
  • 186
bytestorm
  • 1,411
  • 3
  • 20
  • 36

2 Answers2

2

Always use SMTP Authentication for mail sending by using phpmailer. mail() is not allowed on some hosting side. Because of spaming.

Click here!

daniyalahmad
  • 3,513
  • 8
  • 29
  • 52
0

Are you changing the From: attribute in the header?

Some ISPs will block your mail if you do that.

See this SO post

Community
  • 1
  • 1
cssyphus
  • 37,875
  • 18
  • 96
  • 111