Eredmény: 1 - 7 (7) összesen

Téma: HTML mail küldés

  1. #1
    Mentor Lightning logója
    Csatlakozott
    08-08-20
    Hozzászólás
    332
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás HTML mail küldés

    Egy ideje már kűzdök a HTML levélküldéssel. Most már csak a tárgy kódolásával van baj (ékezet problémák) és néhány html kódtól a teljes levelet sima szöveggé formálja valami... :S Meg más hibák is lehetnek benne...
    Minden segítséget előre is köszönök.

    PHP kód:
    for ($i 0$i count($email_list); $i++) {
            
    $headers .= "Content-type: text/html; charset=utf-8\n"
            
    $headers "MIME-Version: 1.0\n";
            
    $headers .= "From: " $userDetails['email'] . "\n";
            
    $headers .= "Bcc: " $userDetails['email'] . "\n";
            
    $message '<html><head><TITLE>' $_POST['subject'] . '</TITLE>
            <META http-equiv=Content-Type content="text/html; charset=utf-8">
            <META content="MSHTML 6.00.2600.0" name=GENERATOR>
            </head>
            <body>'
    ;
            
    $message .= $_POST['maintext'];
            
    $message .= "<br /><br />------------------------------<br />";
            
    $message .= '<i>A leiratkozáshoz <a href="' $settings['site_url'] . '?act=unsubscribe&email=' $email_list[$i] . '">kattintson ide</a>!</i>';
            
    $message .= "</body></html>";
            @
    mail($email_list[$i], utf8_encode($_POST['subject']), $message$headers);
        } 




  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: HTML mail küldés

    $headers = "MIME-Version: 1.0\n";
    innen hianyzik egy pont a = jel elol

    ha igy kuldessz hirlevelet az szerintem nem egy jo megoldas. nem lesz statisztikad arrol hany hibas cimed van, hanyan nyitottak ki, stb. erdemes venni egy jo progit es azzal kuldeni, vagy irni egy normalisat(bar az nem kis ido). de ez marad akkor a ciklus vegere rakj be egy sleep -et random idovel. igy egy par spamszurot kikerulsz.


    Utoljára módosítva: Geri által : 2008-12-04 18:02
    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. #3
    Mentor Lightning logója
    Csatlakozott
    08-08-20
    Hozzászólás
    332
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: HTML mail küldés

    Ha sleepet rakok sokáig tart. Hogy lehet a háttérben futtatni?
    Esetleg ha Bcc-ként küldöm el a leveleket?



  4. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: HTML mail küldés

    Idézet Lightning eredeti hozzászólása Hozzászólás megtekintése
    Ha sleepet rakok sokáig tart. Hogy lehet a háttérben futtatni?
    Esetleg ha Bcc-ként küldöm el a leveleket?
    ket variacio van:
    1, gyors akarsz lenni, egybe kinyomod oket, ha van 100 freemail-es cimed es egyben kap ugyanarrol a serverrol 100 levelet mindet spambe rakja.
    2, sikert akarsz elerni, felrakod valahova es cron-al elinditod. de az idotullepesre is figyelj oda.



  5. #5
    Mentor Lightning logója
    Csatlakozott
    08-08-20
    Hozzászólás
    332
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: HTML mail küldés

    Akkor egyelőre marad a más program, itt még nem tartok.



  6. #6
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: HTML mail küldés

    karakterkodolásra... utf vs iso ? (néha előfordul, h a lev. progi beállitása utf-ként küldi tovább... )



  7. #7
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: HTML mail küldés

    es azt elfelejtettemm irni hogy nagy mennyisegu levelhez nem ajanlatos a mail fuggveny. nezd meg a phpmailer nevu class-t.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •