'Unable to send mail through maven-postman-plugin

Below is my pom.xml. I am running a basic test using testng to open a url, compare title and close it.

I am not receiving any errors after running as maven test but I am not receiving any mails. I have also set the "allow less secure apps" to ON in my gmail (able to open the same mail account through java code for a different operation).

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>test</groupId>
  <artifactId>test</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <build>
    <sourceDirectory>src</sourceDirectory>
    <pluginManagement>
     <plugins>
     <plugin>
            <groupId>ch.fortysix</groupId>
            <artifactId>maven-postman-plugin</artifactId>
            <version>0.1.6</version>
            <executions>
                <execution>             
                <id>send a mail</id>
                <phase>test</phase>
                <goals>
                    <goal>send-mail</goal>
                </goals>
                <inherited>true</inherited>             
                <configuration>
                    <!-- From Email address -->
                    <from>[email protected]</from>                 
                    <!--  Email subject -->
                    <subject>Test Automation Report</subject>
                    
                    <!-- Fail the build if the mail doesnt reach -->
                    <failonerror>true</failonerror>
                    
                    <!-- host -->
                    <mailhost>smtp.gmail.com</mailhost>
                    <!-- port of the host -->
                    <mailport>995</mailport>
                    <mailssl>true</mailssl>
                    <mailAltConfig>true</mailAltConfig>                 
                    <!-- Email Authentication(USername and Password) -->
                    <mailuser>[email protected]</mailuser>
                    <mailpassword>Welcome!@#</mailpassword>
                    
                    <receivers>
                        <!-- To Email address -->
                        <receiver>[email protected]</receiver>
                    </receivers>
                    
                    <fileSets>
                    <fileSet>
                        <!-- Report directory Path -->
                        <directory>D://Automation//test//target//surefire-reports</directory>
                        <includes>
                            <!-- Report file name -->
                            <include>emailable-report.html</include>
                        </includes>
                        <!-- Use Regular Expressions like **/*.html if you want all the html files to send-->
                        </fileSet>
                    </fileSets>             
                
                </configuration>
                </execution>
            </executions>
            </plugin>
   
        <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
          <release>11</release>
        </configuration>
      </plugin>      
     <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>3.0.0-M5</version>
             <configuration>
             <suiteXmlFiles>
                  <suiteXmlFile>testng.xml</suiteXmlFile>
              </suiteXmlFiles>           
                <testFailureIgnore>true</testFailureIgnore>
        </configuration>
       </plugin>
       <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>1.10</version>
            
        </plugin>
    </plugins>
    </pluginManagement>
  </build>
    <dependencies>
   <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>javax.mail-api</artifactId>
            <version>1.6.0</version>
        </dependency>

        <dependency>
            <groupId>com.sun.mail</groupId>
            <artifactId>smtp</artifactId>
            <version>1.6.0</version>
        </dependency>
        <dependency>
            <groupId>com.sun.mail</groupId>
            <artifactId>javax.mail</artifactId>
            <version>1.6.0</version>
        </dependency>
  </dependencies>
</project>


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source