Тема: fsockopen()+proxy
Показать сообщение отдельно

  #8  
Старый 15.12.2008, 21:34
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме:
1301036

Репутация: 1334
Отправить сообщение для cash$$$ с помощью ICQ
По умолчанию

Попробуй так

PHP код:
$mailserver "сервер"

      
$user "логин"

      
$pass "пасс"

      
$mailto "мыло"


 
$host '189.47.129.62';  
$port '6588';  
$id=Base64_Encode("login:pass"); 
$fp fsockopen($host$port
or die (
"ERROR: Could not connect to proxy server $host on port $port"); 

fputs($fp"CONNECT $mailserver:25 HTTP/1.0 \r\n"); 
fputs($fp"Proxy-Authorization: Basic $id\r\nConnection: close\r\n\r\n");   
fputs($fp"EHLO nm.ru\r\n"); 
fputs($fp"AUTH LOGIN\r\n"); 
fputs($fpbase64_encode($user)."\r\n".base64_encode($pass)."\r\n"); 
fputs($fp"MAIL FROM: $user\r\n"); 
fputs($fp"RCPT TO: $mailto\r\n"); 
fputs($fp"DATA\r\n"); 

fputs($fp"Subject: bla\r\n"); 
fputs($fp"From: логин <login@nm.ru>\r\n\r\n"); 
fputs($fp"text.\r\n\r\n"); 
fputs($fp".\r\n"); 
echo 
fread($fp,1024)."<br>"
fputs($fp"QUIT\r\n");   
 
/* 
 */ 
fclose ($fp); 
 
Ответить с цитированием