arduino send email

why does not it work

here is my code

#include "SPI.h"
#include "Phpoc.h"
 
PhpocEmail email;
 
void setup() {
  Serial.begin(9600);
 
  Phpoc.begin(PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP);
  
  //Phpoc.beginIP6(); uncomment this line if you are going to use IPv6
  
  pinMode(A0, INPUT);
}
 
int previous_status = 1;
 
 
void loop() {
  int current_status = digitalRead(A0);
  int returnValue;
  
  if (previous_status == 1 && current_status == 0) {    // if door is opened...
    email.setOutgoingServer("smtp.gmail.com", 587);
    email.setOutgoingLogin("francisblouin12@gmail.com", "passe");
 
    email.setFrom("Gmail address ", "Sender Name");
    email.setTo("Receiver email address", "Receiver Name");
    
    email.setSubject("Door is opened. [#905]");  // Mail Subject
    
    // Mail Contents
    email.beginMessage();
    email.println("#905");
    email.println("");
    email.println("Door is opened.");
    email.endMessage();                
 
    if (email.send() > 0)  // Send Email
      Serial.println("Your Mail has been sent successfully");
    else
      Serial.println("Your Mail is not sent");
 
    
  }   else if (previous_status == 0 && current_status == 1) { // if door is closed...
 
        // Write codes in the same way
  
  }
 
  previous_status = current_status;
  delay(1500);
 
}

here is my message in the serial port

loglog> phpoc_spi: resync spi channel...failed
Your Mail is not sent