Mi a hibaüzene oka az email küldésekor?

Mi a hibaüzene oka az email küldésekor?
2007-07-21T07:47:47+02:00
2007-07-22T05:51:46+02:00
2022-11-05T07:30:36+01:00
romikj68
Sziasztok!

Küldenék formból visszajelző levelet, de zt a hibaüzenetet küldi vissza a böngésző:

*Warning*: mail() [function.mail]: SMTP server response: 530 5.7.0 Must
issue a STARTTLS command first 31sm13209334fkt in
*E:\web\www\szbtfsz\nevezes.php* on line *60*

*Warning*: mail() [function.mail]: SMTP server response: 530 5.7.0 Must
issue a STARTTLS command first p9sm12747178fkb in
*E:\web\www\szbtfsz\nevezes.php* on line *61*
*Dátum: 2007/Jul/17 - Idö: 17:48*
*Üdvözöljük!
Sikeresen kitöltötte a nevezési lapunkat*
Az értesítöt idöben közzétesszük a kiírások menüpont alatt itt
<index.php?lap=esem&lang=hu>.
Hozzáadva 2 fö nevezése



Mi az oka?
Mutasd a teljes hozzászólást!
Szerintem bekéne kapcsolni a TLS encryption-t az smtp auth-ban.
Ha jól gondolom, akkor Microsoft Exchange szervert használ a kiszolgáló? (de nem biztos.)

Na mind1, nézz utánna itt: [ LINK ]

Ja és van egy ilyen is: [ LINK ]
Mutasd a teljes hozzászólást!

  • mi a kód amivel küldöd?
    Mutasd a teljes hozzászólást!
  • És ez miért érdekel
    Mutasd a teljes hozzászólást!
  • Csak úgy mellékesen.
    Mutasd a teljes hozzászólást!
  • $email=$_POST['kamil'];
    $cimzett = $kamile;
    // tárgy
    $targy = 'Nevezés visszajelzése';
    // üzenet
    $uzenet = 'A következo nevezéseket regisztráltuk:'."\r\n";
    $uzenet .= 'Sorsz. Név Szül.év Kategória Dugóka Nyílv.szám'."\r\n";
    for($i=1; $i<=$sore; $i++)
    {
    $wvnev=${"vnev".$i};
    $wknev=${"knev".$i};
    $wsi=${"si".$i};
    $wnysz=${"nysz".$i};
    $wszul=${"szul".$i};
    $wkateg=${"kat".$i};
    $uzenet .= $wvnev.' '. $wknev.' '.$wsi.' '.$wnysz.' '.$wszul.' '.$wkateg."\r\n";
    }
    // fejlécek
    // $fejlecek = 'MIME-Version: 1.0' . "\r\n";
    // $fejlecek .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $fejlecek = 'To:' . $email. "\r\n";
    // $fejlecek .= 'From: ' . $email. "\r\n";
    // küldés
    mail($cimzett, $targy, $uzenet, $fejlecek);
    mail("info@snszoft.hu", $targy, $uzenet, $fejlecek);
    }
    echo '<b>Dátum: '.date('Y/M/d').' - Idö: '.date('H:i').'</b><br/>';
    echo '<b><big>Üdvözöljük!<br/> Sikeresen kitöltötte a nevezési lapunkat</big></b> <br/>';
    echo 'Az értesítöt idöben közzétesszük a kiírások menüpont alatt <a href="index.php?lap=esem&amp;lang=hu">itt</a>.<br/>';
    // score();
    $date = date("Y.m.d.");
    $ido = date("H:i:s",time());
    $bovrec=0;
    session_start();
    for($i=1; $i<=$soroke; $i++)
    {
    $wvnev=${"vnev".$i};
    $wknev=${"knev".$i};
    $wsi=${"si".$i};
    $wnysz=${"nysz".$i};
    $wszul=${"szul".$i};
    $wkateg=${"kat".$i};
    if (!empty($wvnev))
    {
    include("config1.php");
    $db = mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($dbname) or die("Nem sikerült a lekérdezés, MySQL hibaüzenet:" . mysql_error());
    $bovit="INSERT INTO nevezesek(rklub,csnev,knev,szido,dugoka,nyilvtsz,nevkat,nevdate,nevido) VALUES('$rkln','$wvnev','$wknev','$wszul','$wsi','$wnysz','$wkateg','$date','$ido')";
    // $eredm = mysql_query($bovit,$db);
    if (mysql_query($bovit,$db))
    {
    ++$bovrec;
    // echo("Hozzáadva");
    }
    else
    {
    echo("Gond van");
    }
    // $rekord = mysql_fetch_object($eredm);
    commit;
    }
    }
    echo("Hozzáadva ".$bovrec." fö nevezése");
    Mutasd a teljes hozzászólást!
  • php_openssl bővítményt kapcsold be, hátha segít.
    (amúgy tuti én vagyok a hülye, de a végén mi az a commit; ???)
    Mutasd a teljes hozzászólást!
  • Szerintem bekéne kapcsolni a TLS encryption-t az smtp auth-ban.
    Ha jól gondolom, akkor Microsoft Exchange szervert használ a kiszolgáló? (de nem biztos.)

    Na mind1, nézz utánna itt: [ LINK ]

    Ja és van egy ilyen is: [ LINK ]
    Mutasd a teljes hozzászólást!
  • A commit az a bufferben lévő rekordokat fizikálisra váltja. A gmail van localhostban beállítva. A végleges helyén még nem próbáltam ki. Egy olyan szerveren fog működni, ahol van mail küldési lehetőség.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd