alkit Posted September 3, 2009 Share Posted September 3, 2009 Hi, I got a customized php program made for me that handles my sales database. Whenever I click on an item that it has been shipped, it emails the customer to say that the item has been shipped. I have recently changed web hosts (from 1 shared host to another), and now the customers are not getting any emails So to try troubleshoot the problem, I created a simple php file with the following code: <?php $to = "[myemail]@gmail.com"; $subject = "Test mail"; $message = "Hello! This is a simple email message."; $from = "[myemail]@gmail.com"; $headers = "From: $from"; mail($to,$subject,$message,$headers); echo "Mail Sent."; ?> (I just put [myemail] instead of my actual email address for the sake of this post only) And lo and behold, I am not receiving any emails either. So I contacted my host provider and he told me that he can see the following error in the mail log: R=checkspam2: Mail sent by user nobody being discarded due to sender restrictions So my question is, how do I (or what do I tell my host to do) to fix it? Thanks in advance Link to comment https://forums.phpfreaks.com/topic/172971-mail-sent-by-user-nobody/ Share on other sites More sharing options...
PFMaBiSmAd Posted September 3, 2009 Share Posted September 3, 2009 Is the $from address that you are using an @gmail.com address or is it an email address hosted at the sending mail server? It needs to be the later. Link to comment https://forums.phpfreaks.com/topic/172971-mail-sent-by-user-nobody/#findComment-911635 Share on other sites More sharing options...
alkit Posted September 3, 2009 Author Share Posted September 3, 2009 doesn't make any difference. Even if I use my email on my domain that I'm hosting with, I still don;t get nay emails Link to comment https://forums.phpfreaks.com/topic/172971-mail-sent-by-user-nobody/#findComment-911642 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.