problem| cannot send email by AT-commands sim900

Hello
i cannot send email by AT-commands sim900 with my Gboard pro from iteadstudio.com

Sorry, we don’t know anything else to solve this.

i thought maybe here i could get some help.

this is my code and output:

#include "SIM900.h"
#include <SoftwareSerial.h>
//#include "inetGSM.h"
//#include "sms.h"
//#include "call.h"
//To change pins for Software Serial, use the two lines in GSM.cpp.
//GSM Shield for Arduino
//www.open-electronics.org
//this code is based on the example of Arduino Labs.
//Simple sketch to communicate with SIM900 through AT commands.
//InetGSM inet;
//CallGSM call;
//SMSGSM sms;
#include "inetGSM.h"
int numdata;
InetGSM inet;
char inSerial[40];
int i=0;
boolean started = false;
void setup()
{
     //Serial connection.
     Serial.begin(9600);
     Serial.println("GSM Shield testing.");
     //Start configuration of shield with baudrate.
     //For http uses is raccomanded to use 4800 or slower.
     if (gsm.begin(9600)) {
          Serial.println("\nstatus=READY");
          started=true;
     } else Serial.println("\nstatus=IDLE");
     if(started) {
          //GPRS attach, put in order APN, username and password.
          //If no needed auth let them blank.
          if (inet.attachGPRS("uinternet", "", ""))
               Serial.println("status=ATTACHED");
          else Serial.println("status=ERROR");
          delay(1000);
   
       Serial.println(" line 0001");
       gsm.SimpleWriteln("AT+EMAILCID=1");
   // Serial.println("AT+EMAILCID=1");
      delay(50000);
     
      gsm.SimpleWriteln("AT+EMAILTO=30");
// Serial.println("AT+EMAILTO=30");
      delay(500000);
      gsm.SimpleWriteln("AT+SMTPSRV='smtp.gmail.com','465' "); // stmp&port
  // Serial.println("AT+SMTPSRV='smtp.gmail.com','465' ");
      delay(50000);
      gsm.SimpleWriteln("AT+SMTPUTH=1,'user','password'");
 // Serial.println("AT+SMTPUTH=1,'user','password'");
      delay(50000);
     
      gsm.SimpleWriteln("AT+SMTPRCPT=0,0,'#######@gmail.com','NAME'");
 // Serial.println("AT+SMTPRCPT=0,0,'#######@gmail.com','NAME'");
      delay(50000);
      Serial.println("line 5");
      gsm.SimpleWriteln("AT+SMTPRCPT=1,0,'######@gmail.com','NAME'");
 // Serial.println("AT+SMTPRCPT=1,0,'#######@gmail.com','NAME'");
      delay(50000);
      gsm.SimpleWriteln("AT+SMTPRCPT=2,0,'#####@gmail.com','NAME'");
 // Serial.println("AT+SMTPRCPT=2,0,'#####@gmail.com','NAME'");
      delay(50000);
      gsm.SimpleWriteln("AT+SMTPSUB='TEST'");
  // Serial.println("AT+SMTPSUB='TEST'");
      delay(50000);
      Serial.println("line 8");
      gsm.SimpleWriteln("AT+SMTPBODY> HELLO WORLD  !! GPRS ARDUINO ");
   // Serial.println("AT+SMTPBODY> HELLO WORLD  !! GPRS ARDUINO ");
      delay(50000);
      gsm.SimpleWriteln("AT+SMTPSEND");
    // Serial.println("AT+SMTPSEND");
      delay(10000);
      Serial.println("finished");
     }
};
void loop()
{
        delay(10000);
        Serial.println("0003");
}

ouput:

GSM Shield testing.
ATT: OK
RIC: AT
OK
DB:ELSE
ATT: OK
RIC: AT
OK
DB:ELSE
ATT: OK
RIC: AT
OK
DB:ELSE
ATT: OK
RIC: AT
OK
DB:CORRECT BR
ATT: OK
RIC: AT
OK
ATT: OK
RIC: AT&F
OK
ATT: OK
RIC: ATE0
OK
ATT: OK
RIC:
OK
ATT: OK
RIC:
OK
ATT: OK
RIC:
OK
ATT: OK
RIC:
OK
ATT: +CPMS:
RIC:
+CPMS: 20,20,20,20,20,20
OK
ATT: OK
RIC:
OK
ATT: SHUT OK
RIC:
SHUT OK
status=READY
ATT: ERROR
RIC:
ERROR
DB:STARTING NEW CONNECTION
ATT: SHUT OK
RIC:
SHUT OK
DB:SHUTTED OK
ATT: OK
RIC:
OK
DB:APN OK
ATT: OK
RIC:
OK
DB:CONNECTION OK
ATT: ERROR
RIC:
10.195.98.34
DB:ASSIGNED AN IP
status=ATTACHED
line 0001
line 5
line 8
finished
0003

Up ?

i would appreciate any help. it is a bit urgent

bump