Új hozzászólás Aktív témák

  • fulton

    addikt

    Sziasztok

    Az miért lehet hogy:
    van egy személy aki már próbált küldeni nekem az oldalamra kitett "mail küldő" php-n keresztül levelet de azt én nem kapom meg. Ellenben más emberkéktől megkaptam. Szám szerint 4/1 nem jött meg. Ő az. És tőle egyszer sem. Mi lehet ennek az oka?

    Próbáltam már egyszerű email küldővel , kicsit komolyabbal is. De nem jön át. Azt hozzáteszem hogy (Smtp hitelesítés van.). Találkozott már valaki ilyennel, irtam a szolgáltatómnak és azt mondták, valószínüleg nála fut le rosszl a php a kód...és szerintem is van benne valami. Mivel én gépemről elküldi, 1.2.3-...stb személyek gépéről is. De tőle nem. És állítólag egy másik gépről is próbálta, onnan sem kaptam meg. Mi lehet a gond? már nincs ötletem..

    Ez még helyesen lefut nála és meg is kapom a "tartalom részt" ahogy kell:

    <?
    $cimzett = "email címem";
    $targy = "Szia hubcsika";
    $tartalom = "Arra gondoltam, hogy búvárkodjunk. Üdv, Kata";
    /*mail($cimzett, $targy, $tartalom)*/;
    require_once "Mail.php";
    $smtp = Mail::factory('smtp', array(
    'host' => 'mail.sunweb.hu',
    'auth' => true,
    'username' => 'felhasználónevem',
    'password' => 'jelszavam'
    ));
    $sentmail = $smtp->send($cimzett, array(
    'From' => 'emailcimem',
    'To' => $cimzett,
    'Subject' => $targy
    ), $tartalom);
    ?>

    de ez már nem fut le helyesen vagy nem tudom.., (mivel nem kapom meg) nálam meg megy:

    <?php
    echo 'Ez egy teszt mail mert a * már * * * és remélem menni fog<br><br><br><br>';
    echo '<form method="post">'
    . 'Név: <input type="text" name="nev"><br>'
    . 'Téma: <input type="text" name="theme"><br>'
    . 'E-mail Címed: <input type="text" name="email"><br>'
    . 'Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>'
    . '<input type="submit" name="submit" value="küldés">'
    . '</form>';

    if(isset($_POST['submit'])) {

    if($_POST['nev'] == NULL) {
    echo 'Nem adtál meg nevet!';
    } else if ($_POST['theme'] == NULL) {
    echo 'Nem adtál meg tárgyat!';
    } else if ($_POST['email'] == NULL) {
    echo 'Nem adtál meg E-mail címet!';
    } else if ($_POST['message'] == NULL) {
    echo 'Nem írtál üzenetet!';
    } else {

    echo 'Sikeresen elküldted az üzenetet, a következő e-mail címre: $email';

    $name = $_POST['nev'];
    $theme = $_POST['theme'];
    $email = $_POST['email'];
    $message = $_POST['message'];



    /*mail($sendto_email, $mail_subject, $mail_message, $headers)*/;

    require_once "Mail.php";
    $smtp = Mail::factory('smtp', array(
    'host' => 'mail.sunweb.hu',
    'auth' => true,
    'username' => 'felhasználónevem',
    'password' => 'jelszavam'
    ));
    $sentmail = $smtp->send("emailcímem", array(
    'From' => "$name <$email>",
    'To' => "emailcímem",
    'Subject' => $theme), "Email jött! A neve: $name, E-mail címe: $email". $message);

    }
    }
    echo '<br><br><br><br><br><​br><​br><br><br><br><br><​br><​br><br><br><br><br>';
    ?>

    Tudna valaki segíteni?

    még ami érdekes lehet:
    így ebben a formában mail() fügvénnyel egy másik Igyenes!! tárehlyről (ahol is nincs smtp hitelesítés) elküldi az illető minden levelét. Nincs kivétel!

    <?php
    echo 'Ez egy teszt mail mert a * már * * * és remélem menni fog:D<br><br><br><br>';
    echo '<form method="post">'
    . 'Név: <input type="text" name="nev"><br>'
    . 'Téma: <input type="text" name="theme"><br>'
    . 'E-mail Címed: <input type="text" name="email"><br>'
    . 'Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>'
    . '<input type="submit" name="submit" value="küldés">'
    . '</form>';

    if(isset($_POST['submit'])) {

    if($_POST['nev'] == NULL) {
    echo 'Nem adtál meg nevet!';
    } else if ($_POST['theme'] == NULL) {
    echo 'Nem adtál meg tárgyat!';
    } else if ($_POST['email'] == NULL) {
    echo 'Nem adtál meg E-mail címet!';
    } else if ($_POST['message'] == NULL) {
    echo 'Nem írtál üzenetet!';
    } else {

    echo 'Sikeresen elküldted az üzenetet, a következő e-mail címre: $email';

    $name = $_POST['nev'];
    $theme = $_POST['theme'];
    $email = $_POST['email'];
    $message = $_POST['message'];

    mail($sendto_email, $mail_subject, $mail_message, $headers);

    }
    }
    echo '<br><br><br><br><br><​br><​br><br><br><br><br><​br><​br><br><br><br><br>';
    ?>

    szal...
    de amint a mail fügvényt átültetem a tárhelyemnek megfelően smtp ként, akkor ha én irok a gépemről nekem átmegy a levél, de már lesznek emberek (köztük ez az illető is) akinek nem fogom megkapni levelét. Próbáltuk már hogy az én Email címem adja meg akkor sem..

    (bocsi a terjedelemért)

Új hozzászólás Aktív témák

Hirdetés