Browse Source

fix: alteracao e-mail ademicon

Pedro AS 7 months ago
parent
commit
cc4eab73d7
3 changed files with 23 additions and 9 deletions
  1. 16 2
      README.md
  2. 2 2
      pom.xml
  3. 5 5
      src/main/java/com/ademicon/service/EmailService.java

+ 16 - 2
README.md

@@ -3,12 +3,25 @@
 
 ## Descrição 
 
-> API de Envio de E-mail
+> API de Envio de E-mail com anexos a partir do Fluig
 
 ## Compilar
+Abrir chamado na totvs solicitando a senha para acessar o repositorio do nexus (https://nexus.fluig.com/content/groups/public/com/fluig/foundation-security-authentication-saml/1.5.13)
+Configurar JAVA_HOME para a pasta JDK versao minima 11
+Adicionar %JAVA_HOME%\bin; no começo do PATH
+Configurar MAVEN_ROOT para a pasta conf da instalacao do maven
+Configurar em settings.xml do maven na pasta conf:
+```shell
+<server>
+    <id>nexus</id>
+    <username>cliente-fluig</username>
+    <password>alterar_para_senha_totvs</password>
+</server>
+```
 
+Compilar
 ```shell
-nmv clean install
+mvn clean install
 ```
 
 ## Instalar
@@ -22,3 +35,4 @@ Adicionar o arquivo email.war na central de componentes do Fluig
 ---
 
 > Criado em 16 de fevereiro de 2024 às 20:30:15 por [Elemar Deckmann](https://elemar.dev.br)
+> Alterado em 5 de setembro de 2024 às 10:30:00 por Pedro A.S.

+ 2 - 2
pom.xml

@@ -22,7 +22,7 @@
     <fluig.version>1.8.1</fluig.version>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <project.report.sourceEncoding>UTF-8</project.report.sourceEncoding>
-    <maven.compiler.release>11</maven.compiler.release>
+    <maven.compiler.release>8</maven.compiler.release>
     <jakartaee-api.version>8.0.0</jakartaee-api.version>
     <compiler-plugin.version>3.11.0</compiler-plugin.version>
     <war-plugin.version>3.3.2</war-plugin.version>
@@ -116,7 +116,7 @@
 
   <repositories>
     <repository>
-      <id>fluig</id>
+      <id>nexus</id>
       <name>Fluig Nexus Repository</name>
       <url>https://nexus.fluig.com/repository/fluig/</url>
     </repository>

+ 5 - 5
src/main/java/com/ademicon/service/EmailService.java

@@ -20,8 +20,8 @@ import com.ademicon.model.Email;
 
 public class EmailService {
 
-    final String username = "prosegnews@conseg.com.br";
-    final String password = "Ademicon#2024";
+    final String username = "AKIA5AYAICGGJIYTSH6E";
+    final String password = "BDI+/wxk7ObebHb8hMH3sJPwP6yhgRyqEHd9khNZYJ5G";
 
     public void sendmail(Email email) throws MessagingException, UnsupportedEncodingException {
 
@@ -31,9 +31,9 @@ public class EmailService {
         props.setProperty("mail.smtp.starttls.enable", "true");
         props.setProperty("mail.smtp.auth", "true");
         props.setProperty("mail.smtp.starttls.enable", "true");
-        props.setProperty("mail.smtp.host", "smtp.office365.com");
+        props.setProperty("mail.smtp.host", "email-smtp.us-east-1.amazonaws.com");
         props.setProperty("mail.smtp.port", "587");
-        props.setProperty("mail.smtp.ssl.trust", "smtp.office365.com");
+        props.setProperty("mail.smtp.ssl.trust", "email-smtp.us-east-1.amazonaws.com");
 
         System.out.println("EMAIL DEFINIU PROPRIEDADES");
 
@@ -57,7 +57,7 @@ public class EmailService {
             MimeMultipart multipart = new MimeMultipart("mixed");
 
             // Define o e-mail e nome do remetente
-            message.setFrom(new javax.mail.internet.InternetAddress("prosegnews@conseg.com.br", "Ademicon"));
+            message.setFrom(new javax.mail.internet.InternetAddress("proseg@comunica.ademicon.com.br", "Ademicon"));
 
             // Seta o assunto do e-mail
             message.setSubject(email.getSubject());