Sending email using PHP......

Discussion in 'Programming' started by thetechmind, Sep 17, 2008.

  1. thetechmind

    thetechmind New Member
    Disciple

    Joined:
    Dec 13, 2006
    Messages:
    2,605
    Likes Received:
    69
    Ok....
    1st time on PHP today , self learning....managed to configure PHP - do the various settings on IIS and also have PHP read and write to a sample DB on MYSQL......

    So at the end of the day , I have managed to read a particular column data and also write to a specific column data....

    Now what I am interested in knowing / learning is : How can I have PHP - "mail" me the contents of the user form.....

    for example....the php page which i created....opens a page with a txt box...on clicking submit it writes the data to mysql db.....

    now what I want to do is have the inputed text 'emailed' to a particular email address...(along with the data going into the DB ).....can it be done ?

    or has it to go only to 1 , i.e either the db or either the mail....

    looking forward for some help here regarding this.....please post examples with codes and how to go abt it if possible.....

    thanks in advance for the assistance.
     
  2. Avtar

    Avtar New Member
    Adept

    Joined:
    Jan 1, 2005
    Messages:
    471
    Likes Received:
    20
    The PHP official website is your friend.

    PHP: Mail - Manual

    Similarly, using the same variables, you can write the data into your database.
     
  3. thetechmind

    thetechmind New Member
    Disciple

    Joined:
    Dec 13, 2006
    Messages:
    2,605
    Likes Received:
    69
    thanks for the assistance , will look into the same......

    ...anyone and everyone who would know about this right away , pls do help with the same...
     
  4. thetechmind

    thetechmind New Member
    Disciple

    Joined:
    Dec 13, 2006
    Messages:
    2,605
    Likes Received:
    69
    looking throught the thread suggested above....need to figure this out by today afternoon......please assist...
     
  5. coolraghav

    coolraghav Well-Known Member
    Adept

    Joined:
    Sep 4, 2006
    Messages:
    1,108
    Likes Received:
    10
  6. viridian

    viridian New Member
    Disciple

    Joined:
    Jun 26, 2008
    Messages:
    240
    Likes Received:
    16
    Stolen from the Mail manual, shamelessly :p

    <?php

    // The message

    $message = "Line 1\nLine 2\nLine 3";

    // In case any of our lines are larger than 70 characters, we should use wordwrap()

    $message = wordwrap($message, 70);

    // Send

    mail('caffinated@example.com', 'My Subject', $message);

    ?>

    You'll need to configure the email server like described below.

    PHP: Runtime Configuration - Manual
     
  7. thetechmind

    thetechmind New Member
    Disciple

    Joined:
    Dec 13, 2006
    Messages:
    2,605
    Likes Received:
    69
    As of now im stuck on 2 error messages....
    and

    trying to figure that out...i guess i need to pass the authentication password along with the script as my smtp server needs authentication for outgoing mails......

    @viridian : nothing shamless in what u did , its out there for our reference and usuage :) thanks.
     
  8. thetechmind

    thetechmind New Member
    Disciple

    Joined:
    Dec 13, 2006
    Messages:
    2,605
    Likes Received:
    69
    Checking it out...lets see if it helps.....not checked it yet , but im guessing it might involve some routing via their domain.......just checking....thanks for the reference.
     
  9. Arya

    Arya Active Member
    Adept

    Joined:
    Aug 14, 2006
    Messages:
    725
    Likes Received:
    9
  10. thetechmind

    thetechmind New Member
    Disciple

    Joined:
    Dec 13, 2006
    Messages:
    2,605
    Likes Received:
    69
    Now , I have tried 2-3 different scripts and all of them give me the same error....

    im using remote smtp autentication itself.....
     
  11. nukeu666

    nukeu666 Well-Known Member
    Adept

    Joined:
    Dec 19, 2006
    Messages:
    2,212
    Likes Received:
    45
    the address is rejected because the mailserver cannot find anyone with that address

    give a valid email setup on that network
     
  12. viridian

    viridian New Member
    Disciple

    Joined:
    Jun 26, 2008
    Messages:
    240
    Likes Received:
    16
    ^^^Agree with nukeu666. Seems like you're asking the mailserver to relay for a domain it's not supposed to.
     
  13. thetechmind

    thetechmind New Member
    Disciple

    Joined:
    Dec 13, 2006
    Messages:
    2,605
    Likes Received:
    69
    ^^ i guess thats the issue....

    I DO not have a local SMTP server on my PC and I am trying to send external emails to .gmail.com and .yahoo.com domains........and thats why I'm guessing im getting the error messages.

    Correct me if I'm wrong , I would need to have the needfull files placed on a configured SMTP server.......
     

Share This Page