Hello!

Why do I get this error (Relaying denied ) from my SMTP-server and how do I
make it work?
----------------------------
220 mail.server.com ESMTP Sendmail 8.9.3/8.9.3; Wed, 20 Jun 2001 15:09:06
+0200 (CEST) 
250 mail.server.com Hello localhost [127.0.0.1], pleased to meet you
250 [EMAIL PROTECTED] Sender ok
550 [EMAIL PROTECTED] Relaying denied
503 Need RCPT (recipient)

Is there something else I can do to make it work?
I use this code:
-----------------------------
$smtp_server     = "localhost";
$port_number    = 25;
$smtp_connection    = fsockopen($smtp_server, $port_number);
if(!$smtp_connection){
    $smtp_connection    = fopen($smtp_server.":$port_number","w");
}
if(!$smtp_connection){
    $return_value = "SMTP-server not responding!";
    return 0;
}else{
fputs($smtp_connection, "");
$return_value = $return_value.fgets($smtp_connection,128)."<br>";
fputs($smtp_connection, "HELO $smtp_server\n");
$return_value = $return_value.fgets($smtp_connection,128)."<br>";
fputs($smtp_connection, "");
fputs($smtp_connection, "MAIL FROM: $from\n");
$return_value = $return_value.fgets($smtp_connection,128)."<br>";
fputs($smtp_connection, "");
fputs($smtp_connection, "RCPT TO: $till\n");
$return_value = $return_value.fgets($smtp_connection,128)."<br>";
fputs($smtp_connection, "");
fputs($smtp_connection, "DATA\n");
$return_value = $return_value.fgets($smtp_connection,128)."<br>";
fputs($smtp_connection, "Subject: $subjekt\n");
fputs($smtp_connection, "Reply-To: $from\n");
fputs($smtp_connection, "MIME-Version: 1.0\n");
fputs($smtp_connection, "Content-Type: text/plain; charset=iso-8859-1\n");
fputs($smtp_connection, "Content-Transfer-Encoding: 8bit\n");
fputs($smtp_connection, "X-mailer: Magnus Mail");
fputs($smtp_connection, "\n\n");
fputs($smtp_connection, "$bodyn\n\r");
fputs($smtp_connection, "");
$return_value = $return_value.fgets($smtp_connection,128)."<br>";
fputs($smtp_connection, "");
fputs($smtp_connection, "QUIT\n\r");
$return_value = $return_value.fgets($smtp_connection,128)."<br>";
fclose($smtp_connection);
return $return_value;


/Magnus Hammar
--------------

Reply via email to