ugrás a tartalomhoz

Hogyan tudok levelet fogadni?

Anonymous · 2006. Aug. 24. (Cs), 11.59
SZiasztok.
Elég kezdő vagyok. Itt egy mail küldő php nyelven.
  1. <html>  
  2. <head>  
  3. <?php  
  4. $recipientname = "xyz";  
  5. $recipientemail = "xyz";  //hova küldje  
  6. $subject = "";  //téma  
  7. $autoresponse = "yes";  
  8. $autosubject = "";  
  9. $automessage = "";  
  10. $thanks = ""// ide egy köszönő üzenet jöhet hogy használták  
  11. ?>  
  12. <style type="text/css"><!--  
  13. td,body,input,textarea {  
  14.     font-size:12px;  
  15.     font-family:Verdana,Arial,Helvetica,sans-serif;  
  16.     color:#FF0000}  
  17. </style>  
  18. </head>  
  19. <body background="bg.jpg" border=0 style="filter:alpha(opacity=90)">  
  20.   
  21.   
  22. <table width="100%" height="100%"><tr>  
  23. <td valign="top">  
  24.   
  25. <font face="Verdana,Arial,Helvetica" size="2"><?php  
  26. if($_POST['submitform']) {  
  27.   
  28. $Name = $HTTP_POST_VARS['Name'];  
  29. $Email = $HTTP_POST_VARS['Email'];  
  30. $Comments = $HTTP_POST_VARS['Comments'];  
  31.   
  32. $dcheck = explode(",",$require);  
  33. while(list($check) = each($dcheck)) {  
  34. if(!$$dcheck[$check]) {  
  35. $error .= "Hiányos adat: $dcheck[$check]<br>";  
  36. }  
  37. }  
  38.   
  39.   
  40. if ((!ereg(".+\@.+\..+"$Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$"$Email))){  
  41. $error .= "Hibás email <br>";}  
  42.   
  43.   
  44. if($error) {  
  45. ?>  
  46.   
  47. <b>Hiba</b><br>  
  48. <?php echo $error; ?><br>  
  49. <a href="#" onClick="history.go(-1)">Vissza</a>  
  50.   
  51.   
  52. <?php  
  53. }  
  54. else   
  55. {  
  56.   
  57. $browser = $HTTP_USER_AGENT;  
  58. $ip =   
  59.   
  60.   
  61. $message = "A következő üzenet érkezett $recipientname:  
  62.   
  63.   
  64. $Comments  
  65.   
  66. -----------------------------  
  67.   
  68.   
  69. Hírkereső.hu - Mindig friss hírek, toplisták, sztárpletykák. A legfontosabb 70 hírforrás közel 2.500 cikke naponta!  
  70. Ha egy lapon akarsz mindent áttekinteni KLIKK IDE! - http://www.hirkereso.hu/ ";  
  71.   
  72.   
  73. mail($recipientemail,"$subject","$message","From: $Name <$Email>");  
  74.   
  75. if($autoresponse == "yes") {  
  76. $autosubject = stripslashes($autosubject);  
  77. $automessage = stripslashes($automessage);  
  78. mail($Email,"$autosubject","$automessage","From: $recipientname <$recipientemail>");  
  79. }  
  80.   
  81. echo "$thanks";  
  82. }  
  83. }   
  84. else {  
  85. ?></font>  
  86.   
  87. <form name="contactform" action="<?php echo $PHP_SELF; ?>" method="post">  
  88. <font face="Verdana,Arial,Helvetica" size="2"><input type="hidden" name="require" value="Name,Email,Comments"></font>  
  89. <table><tr>   
  90. <td colspan="2" align="center"><b>Kapcsolat a Webmesterrel</b><p></td>  
  91. </tr><tr>   
  92. <td valign="top" align="right">Teljes Név</td>  
  93. <td valign="top"><input name="Name" size="25"></td>  
  94. </tr><tr>   
  95. <td valign="top" align="right">E-mail:</td>  
  96. <td valign="top"><input name="Email" size="25"></td>  
  97. </tr><tr>   
  98. <td valign="top" align="right">&Uuml;zenet:</td>  
  99. <td valign="top"><textarea name="Comments" rows="5" cols="35"></textarea></td>  
  100. </tr><tr>   
  101. <td colspan="2" align="center"><input type="submit" value="Mehet" name="submitform">  
  102. <input type="reset" value="Törlés" name="reset"> </td>  
  103. </tr></table>  
  104. <font face="Verdana,Arial,Helvetica" size="2"><br></font>  
  105.   
  106. </form>  
  107. <font face="Verdana,Arial,Helvetica" size="2"><?php } ?>  
  108. </font><p></td>  
  109. </tr><tr>  
  110. <td valign="bottom">&nbsp;</td>  
  111. </tr></table>  
  112.   
  113. </body>  
  114. </html>  
Igen eddig eljutottam. De hogyan tudok mail-t fogadni. Mi kell hozzá smtp szerver??? Ha igen az sem gond. Légszíves írjátok le nekem részletesen. Ha lehet akkor a mail címemre írjatok ami: deathless##kukac##citromail.hu
Előre is köszönöm.
Bálint.
 
1

majdnem

Anonymous · 2006. Aug. 24. (Cs), 13.05
smtp a kimeno, pop3/imap szerver kezeli a bejovo uzeneteket
2

Fogadás

Poetro · 2006. Aug. 24. (Cs), 16.30
Levél fogadására a POP3/IMAP áll rendelkezésére, ennek lekezelésére az imap függvények állnak rendelkezésre. A dokumentáció, és az ahhoz fűzött kommentárok szerintem magukért beszélnek.