btw. the single dot wasn't missing i had it in the same string as "SUBJECT"^^
Code:
sendMail( server[], port, to[], from[], subject[], text[] )
{
static buff[1024];
static socket;
static error;
static len;
socket = socket_open( server , port, SOCKET_TCP, error );
if( error )
return error;
len = format( buff, 1023, "HELO %s^r^n", server );
socket_send( socket, buff, len );
len = format( buff, 1023, "MAIL FROM:<%s>^r^n", from );
socket_send( socket, buff, len );
len = format( buff, 1023, "RCPT TO:<%s>^r^n", to );
socket_send( socket, buff, len );
len = format( buff, 1023, "DATA^r^n" );
socket_send( socket, buff, len );
len = format( buff, 1023, "SUBJECT:%s^r^n%s^r^n", subject, text );
socket_send( socket, buff, len );
len = format( buff, 1023, ".^r^n" );
socket_send( socket, buff, len );
len = format( buff, 1023, "QUIT" );
socket_send( socket, buff, len );
socket_close(socket);
return 0;
}