08-15-07, 07:32 AM
Newbie Coder
Join Date: Jul 2007
Location: Budapest,Hungary
Posts: 52
Thanks: 0
Thanked 0 Times in 0 Posts
send mail
I want to send mail with php ( not with the mail function, because i dont have sendmail set up on my server ! ), fo far i found this:
PHP Code:
function sendmail ( $ToName , $ToEmail , $FromName , $FromEmail , $Subject , $Body , $Header ) {
$smtp = fsockopen ( "195.225.245.1" , 25 , $errno , $errstr );
if ( ! $smtp ) echo "SMTP connect error ( $errno ): $errstr " ;
$InputBuffer = fgets ( $smtp , 1024 );
fputs ( $smtp , "HELO smtp.freemail.hu\n" );
$InputBuffer = fgets ( $smtp , 1024 );
fputs ( $smtp , "MAIL From: $FromEmail \n" );
$InputBuffer = fgets ( $smtp , 1024 );
fputs ( $smtp , "RCPT To: $ToEmail \n" );
$InputBuffer = fgets ( $smtp , 1024 );
fputs ( $smtp , "DATA\n" );
$InputBuffer = fgets ( $smtp , 1024 );
fputs ( $smtp , " $Header " );
fputs ( $smtp , "From: $FromName < $FromEmail >\n" );
fputs ( $smtp , "To: $ToName < $ToEmail >\n" );
fputs ( $smtp , "Subject: $Subject \n\n" );
fputs ( $smtp , " $Body \r\n.\r\n" );
fputs ( $smtp , "QUIT\n" );
$InputBuffer = fgets ( $smtp , 1024 );
fclose ( $smtp );
}
But this doesnt work... It gives:
any help ?
__________________
ther