HTML levél megjelenítése

HTML levél megjelenítése
2006-11-16T17:49:53+01:00
2006-11-28T23:31:32+01:00
2022-11-02T10:45:44+01:00
eko
Sziasztok!

Van egy html levél küldő kód, ami a következő:

<?php

// több címzett
$cimzett = 'emailcim1' . ', ';
$cimzett .= 'emailcim2';

// tárgy
$targy = 'Ide jön az üzenet tárgya';

// üzenet
$uzenet = '
<html>


<body>
<p>Ez egy teszt html levél!</p>
<p><iframe name="I1" src="http://www.valami.hu/index.php" width="650" scrolling="no">
Nem támogatott!
</iframe></p>

</body>
</html>
';

$fejlecek = "MIME-Version: 1.0\n";
$fejlecek .= "Content-type: text/html; charset=iso-8859-1\n";


// küldés
mail($cimzett, $targy, $uzenet, $fejlecek);
?>

Az a problémám vele, hogy windows outlook-ban nem jeleníti meg az iframe-ben levő html oldalt.
Mac-en pedig teljesen jól megjeleníti...

Tudnátok segíteni, hogy mit bénázok el?

Vagy, ha van egy egyszerűbb megoldásotok erre, akkor azt is megköszönném.

Nagyon köszi előre is!
Üdv,

Eko
Mutasd a teljes hozzászólást!
html levél rendes forrással ( by mezofi )
<?php //Email tartalom $targy = "Hírlevél"; /* HTML levél küldése a Content-type fejléc megadásával */ $fejlec = "MIME-Version: 1.0\n"; $fejlec .= "Content-type: text/html; charset=iso-8859-2\n"; /* további fejlécek Itt beállithatod mit írjon feladónak */ $fejlec .= "From: A te web-site<akarmi@akarmi.hu>\n"; /* üzenet */ $uzenet= '<html><head><TITLE>Üzenet</TITLE> //Css-el formázhatod! <STYLE type=text/css> body { font-family: Arial, Verdana, Tahoma; font-size: 13px; text-align: justify; margin-left: 20px; padding: 10px 0 10px 0; .center{ vertical-align:top; } } </STYLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-2"> <META content="MSHTML 6.00.2600.0" name=GENERATOR> </head> <body>';//Az üzenet tartalma //Esetleg zene? Ha ezt a sort aktíválod. // $uzenet.="<bgsound src='http://www.mezofi.com/gdf_lap/zene/bob_marley-nowomen.mid' loop='2'>"; //Megszólítás $uzenet.="Kedves&nbsp; Ide egy nevet írsz!<br/><br/>"; $uzenet.=" Ide írod az üzenetet"; $uzenet.="</body></html>"; @mail("Ide jön a címzett email címe",$targy,$uzenet,$fejlec); ?>
Mutasd a teljes hozzászólást!

  • Nem lehet, hogy védelmi okokból nem jeleníti meg?
    Mutasd a teljes hozzászólást!
  • Nem hiszem, mert amúgy szokott html levelet fogadni az outlook.
    Mutasd a teljes hozzászólást!
  • html levél rendes forrással ( by mezofi )
    <?php //Email tartalom $targy = "Hírlevél"; /* HTML levél küldése a Content-type fejléc megadásával */ $fejlec = "MIME-Version: 1.0\n"; $fejlec .= "Content-type: text/html; charset=iso-8859-2\n"; /* további fejlécek Itt beállithatod mit írjon feladónak */ $fejlec .= "From: A te web-site<akarmi@akarmi.hu>\n"; /* üzenet */ $uzenet= '<html><head><TITLE>Üzenet</TITLE> //Css-el formázhatod! <STYLE type=text/css> body { font-family: Arial, Verdana, Tahoma; font-size: 13px; text-align: justify; margin-left: 20px; padding: 10px 0 10px 0; .center{ vertical-align:top; } } </STYLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-2"> <META content="MSHTML 6.00.2600.0" name=GENERATOR> </head> <body>';//Az üzenet tartalma //Esetleg zene? Ha ezt a sort aktíválod. // $uzenet.="<bgsound src='http://www.mezofi.com/gdf_lap/zene/bob_marley-nowomen.mid' loop='2'>"; //Megszólítás $uzenet.="Kedves&nbsp; Ide egy nevet írsz!<br/><br/>"; $uzenet.=" Ide írod az üzenetet"; $uzenet.="</body></html>"; @mail("Ide jön a címzett email címe",$targy,$uzenet,$fejlec); ?>
    Mutasd a teljes hozzászólást!
  • iframe-ben levő html oldalt


    Alapvetően sok Outlook a külső címre hivatkozó képet se jeleníti meg.


    Csótány:
    Bocs, de ebben neked hol van iframe?
    Mutasd a teljes hozzászólást!
  • Nekem nagyon sokáig volt problémám, hogy nem akarta a css-ben hivatkozott képeimet megjeleníteni, de védelmi figyelmeztetést sem kaptam.
    Aztán rájöttem, hogyha abszolút hivatkozok a natúr html kód legelején egy mondjuk 1×1 pixeles háttérszínű képre, akkor feldobja a védelmi figyelmeztetést, ha igen nyom az user, akkor müxik és az 1×1 pixeles kép sem fox zavarni, ha nem akkor ilyen az élet.

    Üdv:
    o0ONeoNO0o
    Mutasd a teljes hozzászólást!
  • Köszi csótány!
    Így már műxik!

    Tied a pont!

    Viszont volna még egy apró kérdésem, talán tudtok segíteni.
    Hogyan lehetne azt megoldani a fenti kóddal, hogy a HTML levél háttérképei a levél részei legyenek? Ne kelljen internet kapcsolat ahhoz, hogy megnézhető legyen a levél.

    Tudtok még ebben segíteni?
    Hogyan tudom csatolni hozzá a képeket, és a mailben hogyan kell rá hivatkoznom a táblázat megfelelő oszlopában?

    Kösziköszi előre is!

    A pontot csótánynak adom, mert az eredeti kérdésemre Ő adta a leghatékonyabb segítséget!

    De azért, ha még erre a kérdésre tudnátok valami kézzelfogható segítséget, akkor hálás lennék!

    Köszi előre is!

    Üdv,

    eko
    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