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. ?>


--------------------


"Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski)
dev: gazeta.ie
Go to the top of the page
+Quote Post

Posty w temacie
- halfik   Mail Sender   25.08.2004, 12:43:07
- - Luke   [PHP] pobierz, plaintext <?phpfputs($socket...   25.08.2004, 12:48:57
- - halfik   HELO jest z tego co mi wiadomo, przydatne jesli ni...   25.08.2004, 21:14:08


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 - 05:07