1. Bjorn Member

    Mailscript PHP website

    Topic geplaatst op: 16-05-2015 om 07:19

    Hallo

    Ik zit met een klein probleem.
    heb een script send-mail.php op mijn website, maar het werkt niet.

    Dit is een stukje:

    $site_name = 'Lovely Moments Huwelijksfotografie';
    $sender_domain = 'server@lovelymoments.be';
    $to = 'info@lovelymoments.be';

    Het probleem is volgends mij sender domain, wat moet ik daar invullen?

    Mvg

    www.lovelymoments.be



  2. Dennis Member
    Reactie geplaatst op: 17-05-2015 om 22:32

    Je kan beter meer van je code posten. Wij kunnen zo niet echt zien wat er aan de hand is.

    Vond u dit antwoord nuttig?

  3. Willem Member
    Reactie geplaatst op: 25-05-2015 om 01:13

    Wat betekend de variabele $sender_domain in je code?
    Zoe je de gehele code zonder gebruikersnamen en wachtwoorden kunnen posten
    er zijn dan mogelijkheden je de goede richting in te helpen, gokken wat goed is lijkt me geen strak plan...

    Met vriendelijke groet,

    Willem

    Vond u dit antwoord nuttig?

  4. Stefanie Member
    Reactie geplaatst op: 29-05-2015 om 23:10

    Simpel
    $sender_domain = 'lovelymoments.be';


    Vraag het eens van wie je het script hebt, antwoord zal daar wel staan.

    Vond u dit antwoord nuttig?

  5. Tom Versio medewerker
    Reactie geplaatst op: 29-05-2015 om 23:22

    $sender_domain = 'server@lovelymoments.be';

    Dit kan het e-mail account zijn voor uw domein die u in directadmin hebt aangemaakt (bijvoorbeeld info@lovelymoments.be).

    Het kan ook de mailserver zijn, dit zou dan mail.lovelymoments.be moeten zijn.

    Vond u dit antwoord nuttig?

  6. Bjorn Member
    Reactie geplaatst op: 08-06-2015 om 04:44

    Sorry dat ik pas nu antwoord:

    Hierbij de volledig code die ik gekregen heb bij de code van de website

    <?php

    // site owner
    $site_name = 'Lovely Moments Huwelijksfotografie';
    $sender_domain = 'info@lovelymoments.be';
    $to = 'info@lovelymoments.be';

    // contact form fields
    $name = trim( $_POST['Naam'] );
    $email = trim( $_POST['email'] );
    $subject = trim( $_POST['Onderwerp'] );
    $message = trim( $_POST['Uw bericht'] );

    // check for error
    $error = false;
    if ( $name === "" ) { $error = true; }
    if ( $email === "" ) { $error = true; }
    if ( $subject === "" ) { $error = true; }
    if ( $message === "" ) { $error = true; }

    // anti-spam check
    // http://nfriedly.com/techblog/2009/11/how-to-build-a-spam-free-contact-forms-without-captchas/
    // if the url field is empty
    if(isset($_POST['url']) && $_POST['url'] == ''){

    // if no error, then send mail
    if ( $error == false )
    {
    $body = "Name: $name \\n\\nEmail: $email \\n\\nMessage: $message";

    $headers = "From: " . $site_name . ' <' . $sender_domain . '> ' . "\\r\\n";
    $headers .= "Reply-To: " . $name . ' <' . $email . '> ' . "\\r\\n";

    $mail_result = mail( $to, $subject, $body, $headers );

    if ( $mail_result == true )
    { echo 'success'; }
    else
    { echo 'unsuccess'; }
    }
    else // not validated
    {
    echo 'error';
    }
    // end if

    }
    else // BOT DETECTED - lets lie to it
    {
    //echo "Thanks, We'll get back to you as soon as possible";
    echo 'success';
    }

    ?>

    Vond u dit antwoord nuttig?

  7. Dennis Member
    Reactie geplaatst op: 08-06-2015 om 15:30

    $sender_domain zou gewoon je email moeten zijn in dit geval


    Heb je dat url veld nog wel in je formulier?

    Vond u dit antwoord nuttig?