PHP email setup

Need to know where to put the path and how to get this thing up

Page 1 of 1

4 Replies - 1411 Views - Last Post: 06 November 2007 - 03:52 AM Rate Topic: -----

#1 bmcc81  Icon User is offline

  • D.I.C Regular

Reputation: 2
  • View blog
  • Posts: 312
  • Joined: 10-July 07

PHP email setup

Posted 05 November 2007 - 08:20 AM

Hey,

I'm trying to set a php form.
What I need to know is where to put the path in my PHP and so that PHP must have access to the sendmail binary on your system during compile time.

Where do I find that inside my code?


<?php
/***************************************************\
 * PHP 4.1.0+ version of email script. For more
 * information on the mail() function for PHP, see
 * http://www.php.net/manual/en/function.mail.php
\***************************************************/


// First, set up some variables to serve you in
// getting an email.  This includes the email this is
// sent to (yours) and what the subject of this email
// should be.  It's a good idea to choose your own
// subject instead of allowing the user to.  This will
// help prevent spam filters from snatching this email
// out from under your nose when something unusual is put.

$sendTo = "brandonmccarthy@madacy.com";
$subject = "My Flash site reply";

// variables are sent to this PHP page through
// the POST method.  $_POST is a global associative array
// of variables passed through this method.  From that, we
// can get the values sent to this page from Flash and
// assign them to appropriate variables which can be used
// in the PHP mail() function.


// header information not including sendTo and Subject
// these all go in one variable.  First, include From:
$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
// next include a replyto
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
// often email servers won't allow emails to be sent to
// domains other than their own.  The return path here will
// often lift that restriction so, for instance, you could send
// email to a hotmail account. (hosting provider settings may vary)
// technically bounced email is supposed to go to the return-path email
$headers .= "Return-path: " . $_POST["email"];

// now we can add the content of the message to a body variable
$message = $_POST["message"];


// once the variables have been defined, they can be included
// in the mail function call which will send you an email
mail($sendTo, $subject, $message, $headers);

?>



Dop I add that to the top part????

Please help
Thanks

This post has been edited by bmcc81: 05 November 2007 - 08:23 AM


Is This A Good Question/Topic? 0
  • +

Replies To: PHP email setup

#2 no2pencil  Icon User is online

  • Admiral Fancy Pants
  • member icon

Reputation: 5322
  • View blog
  • Posts: 27,231
  • Joined: 10-May 07

Re: PHP email setup

Posted 05 November 2007 - 08:41 AM

The link to your sendmail binary is found within the php.ini file. This file should also hold some other mail variables, such as ports, & the servers address.
Was This Post Helpful? 0
  • +
  • -

#3 cloudy_day  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 28
  • Joined: 05-July 07

Re: PHP email setup

Posted 05 November 2007 - 08:43 AM

If you have set up SMTP for Sendmail in your ini file then that script will work as it is..
Was This Post Helpful? 0
  • +
  • -

#4 bmcc81  Icon User is offline

  • D.I.C Regular

Reputation: 2
  • View blog
  • Posts: 312
  • Joined: 10-July 07

Re: PHP email setup

Posted 05 November 2007 - 09:02 AM

Thanks a bunch. You 2 rock
Was This Post Helpful? 0
  • +
  • -

#5 cloudy_day  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 28
  • Joined: 05-July 07

Re: PHP email setup

Posted 06 November 2007 - 03:52 AM

Glad I could help :).
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1