Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]newsletter
Forum PHP.pl > Forum > Przedszkole
Mikolaj.on
o co chodzi z
  1. $params = array(
  2.  
  3. "host"=>"mojserwersmtp.pl",
  4.  
  5. "port"=>25,
  6.  
  7. "auth"=>true,
  8.  
  9. "username"=>"mojlogin",
  10.  
  11. "password"=>"mojetajnehaslo",
  12.  
  13. );




jak to zupełnić bo nie czaje co tu wpisać




  1. <?php
  2. include('Mail.php');
  3.  
  4. function sendmail($mail,$first) {
  5.  
  6. $res = mysql_query("SELECT token FROM newsletter where adres = \"".$mail."\" ");
  7.  
  8. $token = mysql_result($res,0);
  9.  
  10.  
  11.  
  12. $msgBody = "Witaj w systemie newsletterów!
  13.  
  14. Aby potwierdzić swój adres e-mailowy, skopiuj poniższy link do przeglądarki:<br>
  15.  
  16. <a href="http://www.mojastrona.pl/newsletter/potwierdz.php?adres=$mail&token=$token" target="_blank">http://www.mojastrona.pl/newsletter/potwie...ken=$token</a>
  17.  
  18. ";
  19.  
  20. $msgBody.="<hr>>>Prosimy nie odpowiadać na tę wiadomość, została ona wygenerowana automatycznie<<";
  21.  
  22. $msgBody = wordwrap($msgBody, 70);
  23.  
  24.  
  25.  
  26. $headers['From'] = 'newsletter@mojastrona.pl';
  27.  
  28. $headers['To'] = $mail;
  29.  
  30. $headers['Subject'] = "System newsletterów";
  31.  
  32. $headers['Content-type'] = "text/plain; charset=utf-8";
  33.  
  34.  
  35.  
  36. $params = array(
  37.  
  38. "host"=>"mojserwersmtp.pl",
  39.  
  40. "port"=>25,
  41.  
  42. "auth"=>true,
  43.  
  44. "username"=>"mojlogin",
  45.  
  46. "password"=>"mojetajnehaslo",
  47.  
  48. );
  49.  
  50.  
  51.  
  52. $mail_object =& Mail::factory('smtp', $params);
  53.  
  54. $mail_object->send($mail, $headers, $msgBody);
  55.  
  56.  
  57.  
  58. if (PEAR::isError($mail_object)) {
  59.  
  60. die($mail_object->getMessage());
  61.  
  62. }
  63.  
  64. else {
  65.  
  66. echo "<hr><br>Potwierdzenie e-mailowe zostało przesłane";
  67.  
  68. if ($first ===false)
  69.  
  70. echo " ponownie";
  71.  
  72. echo ".";
  73.  
  74. }
  75.  
  76. }
smietek
Tu wpisujesz dane logowania do serwera SMTP, z którego chcesz wysyłać wiadomości.
modern-web
... zawsze możesz skorzystać z mail() wink.gif
nie musisz podawać wtedy hasła do serwera SMTP, ponieważ wiadomość wyśle `bezpośrednio` serwer.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.