Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mail Sender
halfik
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

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


Witam. Mam taki skrypt (kod ponizej). Nie wysyla e-maili, czegos w nim brakuje, a nie mam pojecia czego.

  1. <?php
  2. function send_email($senderMail, $mailTo, $subject, $message, $smtpHost, $smtpUser, $smtpPass){
  3. $subject = stripslashes($subject);
  4. $message = stripslashes($message);
  5. $message = nl2br($message);
  6.  
  7. $mailSend = true;
  8.  
  9. if (!$socket = @fsockopen(&#092;"$smtpHost\",25,$errno,$errstr,30)){
  10.  $mailSend = false;
  11. }
  12.  
  13. if(isSet($socket)){
  14. if(!empty($smtpUser) && !empty($smtpPass)){
  15.  fputs($socket, &#092;"EHLO \".$smtpHost.\"rn\");
  16.  fputs($socket, &#092;"EHLO \".$smtpHost.\"rn\");
  17.  fputs($socket, &#092;"AUTH LOGINrn\");
  18.  fputs($socket, base64_encode($smtpUser).&#092;"rn\");
  19.  fputs($socket, base64_encode($smtpPass).&#092;"rn\");
  20.  
  21.  $senderMail = trim($senderMail);
  22.  fputs($socket, &#092;"MAIL FROM: <$senderMail>rn\");
  23.  
  24.  $mailTo = trim($mailTo);
  25.  fputs($socket, &#092;"RCPT TO: <$mailTo>rn\");
  26.  
  27.  fputs($socket, &#092;"DATArn\");
  28.  fputs($socket, &#092;"Subject: $subjectrn\");
  29.  fputs($socket, &#092;"To: $mailTorn\");
  30.  fputs($socket, &#092;"Content-type: text/html; charset=iso-8859-2rnrnrn\");
  31.  
  32. fputs($socket, &#092;"From: $senderMailrn\");
  33. fputs($socket, &#092;"Reply-To: $senderMailrn\");
  34. fputs($socket, &#092;"return-Path: $senderMailrnrn\");
  35.  
  36.  fputs($socket, &#092;"$messagern\");
  37.  fputs($socket, &#092;".rn\");
  38.  fputs($socket, &#092;"QUITrn\");
  39.  fclose($socket);
  40. }
  41. else{
  42.  $mailSend = false;
  43. }
  44. }
  45.  
  46.  
  47.  
  48.  return $mailSend;
  49. }
  50.  
  51.  
  52. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Luke
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 215
Pomógł: 0
Dołączył: 28.10.2003
Skąd: -

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


  1. <?php
  2. fputs($socket, &#092;"EHLO \".$smtpHost.\"rn\");
  3. ?>


czy nie powinno byc HELO?
Go to the top of the page
+Quote Post
halfik
post
Post #3





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

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


HELO jest z tego co mi wiadomo, przydatne jesli nie chce sie autoryzowac... i nie tutaj problem, wyglada to raczej na brak jakis naglowkow...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 17:50