![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 0 Dołączył: 21.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam w php-nuke w module your account e-maile wysyłaja sie przez jakas wbudowana fuknkcje php ale moj serwer tego nie obsługuje da sie to zmienic? tak aby mail wysylal sie prze np. pop3.wp.pl login cos haslo jakies_haslo
![]() to chyba ta linika Kod mail($user_email, $subject, $message, "From: $fromnX-Mailer: php/" . phpversion());
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
to jest podstawowa funkcja php i nie da sie ustawic pop3 czy innego konta
musisz mie poprawnie skonfigurowany sendmail na serwerze jesli bawisz sie na localhoscie to moze sie nie wysylac ale jak wrzucisz pliki na serwer w necie to powinno byc ok Kossa |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
możesz użyć funkcji napisanej przez twórców forum phpbb - np zobacz pod ten link - tam ona jest http://forum.php.pl/viewtopic.php?t=11323&...hlight=smtpmail
Nie wiem jak bedzie wyglądało dostosowanie jej do nuka ale mysle ze [php:1:cac14c1024]<?php mail($user_email, $subject, $message, "From: $fromnX-Mailer: php/" . phpversion()); ?>[/php:1:cac14c1024] powinieneś zastąpić tym: [php:1:cac14c1024]<?php include("plik_z_ta funkcją.php"); smtpmail($user_email, $subject, $message); ?>[/php:1:cac14c1024] -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 9.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:c09f9c3730]<?php
function server_parse($socket) { $server_response=fgets($socket,256); $res=substr($server_response,0,3); if($res>=400) echo('Problem z wysyłaniem. moze to chwilowy problem serwera'.$server_response); //print("$server_response<BR>"); //ni czytaj tego przetwarzania } $smtp_host = 'smtp.o2.pl'; if(rand(0,1)==1) $podst22='nobody@o2.pl'; else $podst22='n0body@o2.pl'; @$socket=pfsockopen($smtp_host,25); if(!$socket) { @$socket=pfsockopen($smtp_host2,25) or ($wysylang="nie"); $podst22=$podst222; } server_parse($socket); fputs($socket, 'HELO '.$smtp_host."rn"); server_parse($socket); fputs($socket, 'MAIL FROM: <'.$podst22.">rn"); server_parse($socket); fputs($socket, 'RCPT TO: <'.$to_addr.">rn"); server_parse($socket); fputs($socket, 'DATA'."rn"); server_parse($socket); $naglowek = "MIME-Version: 1.0rnX-mailer: blebleblernContent-Type: text/plain; charset="iso-8859-2"rnContent-Transfer-Encoding: 7bitrn"; $naglowek .= "Subject: $subjectrn"; $naglowek .= "From: $fromrn"; $naglowek .= "To: $torn"; fputs($socket, "$naglowekrnrn"); fputs($socket, "trescrn"); fputs($socket, ".rn"); server_parse($socket); fputs($socket, "QUITrn"); server_parse($socket); fclose($socket); ?>[/php:1:c09f9c3730] moze cos w tym stylu tylko troche przerobic -------------------- www.autoinfo.waw.pl
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 0 Dołączył: 21.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
hmm chyba dobre ale ja chce zeby przez dane konto sie wysłało czyli np
pop3.wp.pl login : ktos hasło : cos |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To zobacz to co ja ci podałem!!
a pop3 nie słuzy do wysyłania tylk odo odbierania smtp wysyła! ![]() -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 9.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat hmm chyba dobre ale ja chce zeby przez dane konto sie wysłało czyli np
pop3.wp.pl login : ktos hasło : cos no to wlasnie wystarczy dodac kilka linijek aby dzialalo na konta z autoryzacja. smtp sluzy do wysylania -------------------- www.autoinfo.waw.pl
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 27.05.2004 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Prosze was bardzo!
![]() żeby się nam i serwerowi się niemyliła autoryzacja ze zwykłym połączeniem przedstawiamy się mu wysyłająć "EHLO" - zamiast "HELO" - bez autoryzacji "AUTH LOGIN" oddziela wszelkie śmieci wysyłane do serwera od loginu, czyli in aczej mówi, zę podajemy Login i hasło ![]() wystarczy tylko te 3 żeczy zapamiętać ![]() 1. EHLO 2. AUTH LOGIN 3. Logowanie (login, hasło) - koniecznie zakodowane w Base64
-------------------- Pozdrawiam
(o) Igor Dirbach |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 19:39 |