Sim800l sent email successfully for two days and then stopped

Hello, I was trying to send email with my sim800l connected to my arduino uno board. After everything, the code worked perfectly but only for two days. After the second day, the code never worked again. It's surprising because i didn't change anything in the code. The same code that worked well for two days just refused to work again. I have attached the code if anybody can help to figure why the code just stopped working. The error i get is +SMTPSEND: 61 indicating network error. I have used to module for other internet pages so i'm convinced gprs connection is intact. I need help!

void sendEmail(String msg){
  String stuff = String("AT+SMTPBODY = ");
  unsigned int msgLength = msg.length();
  
  String touse = stuff + msgLength;
  
  if (gsm.available())
   
   gsm.println("AT+SAPBR=3,1,\"Contype\",\"GPRS\"");
  // ShowSerialData();
  delay(1000);
  gsm.println(AT+SAPBR=3,1,\"APN\",\"web.gprs.mtnnet.net\"");
  delay(1000);
  gsm.println("AT+EMAILSSL=1");
  delay(1000);
  //ShowSerialData();
  gsm.println("AT+EMAILTO=30");
  delay(1000);
  //ShowSerialData();
  gsm.println("AT+SMTPSRV=\"smtp.gmail.com\",465");
  delay(2000);
  //ShowSerialData();
  gsm.println("AT+SMTPAUTH=1,\"xxxxx@gmail.com\",\"ovgxzwlrmtxxwsyt\"");
  delay(4000);
  //ShowSerialData();
  gsm.println("AT+SMTPFROM=\"xxxxxx@gmail.com\",\"Ola\"");
  delay(2000);
  //ShowSerialData();
  gsm.println("AT+SMTPRCPT=0,0,\"xxxxx@gmail.com\",\"Ola\"");
  delay(2000);
  //ShowSerialData();
  gsm.println("AT+SMTPRCPT=1,0,\"xxxxx@xxxx.com\",\"Ola\"");
  delay(2000);
 // ShowSerialData();
  gsm.println("AT+SMTPRCPT=2,0,\"xxxxx@yahoo.com\",\"Ola\"");
  delay(2000);
  //ShowSerialData();
  gsm.println("AT+SMTPSUB=\"NOTIFICATION\"");
  delay(1000);
//  ShowSerialData();

  gsm.println(touse);
  delay(1000);
  //ShowSerialData();
  gsm.println(msg);
  delay(1000);
  //ShowSerialData();
  gsm.println("AT+SMTPSEND");
  delay(15000);
  //ShowSerialData();
 }

Oh it was my fault, I actually changed something in the code. I didn't know I've closed the bearer's connection to the network so i was getting network error 61. It actually possible to send emails with sim800L contrary to what most people think.