Sending email via php - sends to one address but not another?? Cracking me up!

Discussion in 'Coding Help' started by WhitePhantom, Jul 2, 2010.

  1. WhitePhantom

    WhitePhantom New Member


    This is really baffling me. I've created a php Contact Us form which, on submit, calls a page called contact.php. At the top of that page is a variable, $to. When $to is set to one of my email address, the info on the form is collected and emailed to me, no problem. When I set it to my client's email address, nothing arrives in the inbox.

    I've checked, double-checked and triple-checked everything, and I just can't see what's wrong with it. The email address is correct, because I sent an email from my own email account, and it arrived 2 seconds later. It's just the php code that won't send it.

    I'm new to php and this is my first form, but it all seems pretty straightforward. The only difference I can see is that my client's email address is a .ie, and mine are all .com. I can't see how that could possibly have any bearing on things, but just said I'd mention it...

    Someone please help before I start crying!! :(

  2. mneylon

    mneylon Administrator Staff Member

    Have you checked the logs?
    Have you tested it on your local machine?
  3. ziycon

    ziycon New Member

    I doubt that its the email address that is causing the problem. Its possible that the email that your sending to has flagged the mail as junk/spam and either blocked it completely like hotmail is known to do or its going to a junk/spam folder.

    Other possibility is the code your using to send the mail, can you post your code here for us to have a look at?
  4. louie

    louie New Member

    Without seeing the code it's hard to say.
  5. waynewex

    waynewex New Member

    I have a feeling that you're after messing up something in your code. When asking for help with code, you should always post your code from the get-go, even if you think you don't need to. It saves people the effort of asking you to post it and you'll probably find a solution a lot quicker.
  6. louie

    louie New Member

    Use your own email address to send the email, but ad a header "Reply-To:" and put in there the sender email address...
  7. WhitePhantom

    WhitePhantom New Member

    Thanks for all the replies, sorry for the delay in getting back to you. The emails arrived in the other inbox - all together, all of a sudden. Some kind of delay, but I've no idea what or why. There doesn't seem to have been anything wrong, just that they arrived in my inbox straight away, but took a couple of hours before arriving to the other address.

Share This Page