Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]newsletter
Mikolaj.on
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2011

Ostrzeżenie: (0%)
-----


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. }
Go to the top of the page
+Quote Post
smietek
post
Post #2





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Tu wpisujesz dane logowania do serwera SMTP, z którego chcesz wysyłać wiadomości.


--------------------
Go to the top of the page
+Quote Post
modern-web
post
Post #3





Grupa: Zarejestrowani
Postów: 763
Pomógł: 117
Dołączył: 15.03.2010
Skąd: void

Ostrzeżenie: (0%)
-----


... zawsze możesz skorzystać z mail() wink.gif
nie musisz podawać wtedy hasła do serwera SMTP, ponieważ wiadomość wyśle `bezpośrednio` serwer.


--------------------
Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:47