Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Проверка на валидността на ел. адрес чрез SMTP
  1. комуникация чрез SMTP
     
Автор  webdev (23.04.2004 13:35)  съобщение до автора
Погледнат  3641 пъти  добави към любими
Оценка  добави коментар
Гласове  4  изпрати на приятел
Коментари  (0)  абонирай се за PHP
    Страница 1 / 1

 



Проста комуникация чрез SMTP

(Server) 220 server5.donhost.co.uk ESMTP
(User) helo localhost
(Server) 250 server5.donhost.co.uk
(User) mail from:admin<admin@purplerain.org>;
(Server) 250 ok
(User) rcpt to:contest<contest@purplerain.org>;
(Server) 250 ok
(User) data
(Server) 354 go ahead
(User) subject:this is a test
(User) hello friend how are you?
.
(Server) 250 ok 1019555935 qp 93990
(User) quit
(Server) 221 server5.donhost.co.uk Then let's look over the following lines:

(Server) 220 astral.acvilon.com ESMTP Sendmail 8.11.6/8.11.6; Tue, 23 Apr 2002 13:43:10 +
0300
helo localhost
(Server) 250 astral.acvilon.com Hello [195.24.48.45], pleased to meet you
(User) mail from:htr@acvilon.com
(Server) 250 2.1.0 htr@acvilon.com... Sender ok
(User) rcpt to:bla_bla@acvilon.com
(Server) 550 5.1.1 bla_bla@acvilon.com... User unknown


Как става това с PHP

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?PHP
class CEmail
{

function check($host,$user){

$fp = fsockopen ($host, 25);
set_socket_blocking ($fp, true);
fputs ($fp, "Helo Localn");
fgets ($fp, 2000);
fgets ($fp, 2000);
fputs ($fp, "Mail From:<$user@$host> n");
fgets ($fp, 2000);
fputs ($fp, "RCPT to:aetos<$user@$host> n");
$result= fgets ($fp, 2000);
$st= substr($result,0,3);
if ($st==250){

echo"Email address is valid";
}

else
echo"The address is not valid";

}
}

$m=new CEmail;
$m->check("acvilon.com","farkon");

?>


(C)WebDevMagazine



   


Ключови думи: PHP smtp проверка валидност email емайл


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008