Updated security email

This commit is contained in:
James Quinley 2022-02-08 01:46:13 -08:00
parent b246d41971
commit 03087d4d01
2 changed files with 7 additions and 5 deletions

View File

@ -1,5 +1,6 @@
package com.jamesquinley.Asecure; package com.jamesquinley.Asecure;
import javax.jws.soap.SOAPBinding;
import javax.mail.*; import javax.mail.*;
import javax.mail.internet.InternetAddress; import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeMessage;
@ -18,7 +19,7 @@ public class emailVerify {
static final String emailSMTPserver = "smtp.gmail.com"; static final String emailSMTPserver = "smtp.gmail.com";
static final String emailSMTPPort = "465"; static final String emailSMTPPort = "465";
public static void SendEmailThroughGmail(String receiverEmail) { public static void SendEmailThroughGmail(String receiverEmail, String User) {
Date date = new Date(); Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yy"); SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yy");
String Date = formatter.format(date); String Date = formatter.format(date);
@ -38,7 +39,8 @@ public class emailVerify {
message.setRecipients(Message.RecipientType.TO, message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(receiverEmail)); InternetAddress.parse(receiverEmail));
message.setSubject("Obsidian Core Account Login Notice | " + Date); message.setSubject("Obsidian Core Account Login Notice | " + Date);
message.setText("We detected a new login on your account, if this was you ignore this email, if it wasn't you, please login and change your password. \n \n \n \n \n This was sent on behalf of Obsidian Core Studios by our super cool login robots! \n NOTICE: This is a no-reply address."); message.setText("We detected a new login on your account, if this was you ignore this email, if it wasn't you, please login and change your password. \n \n \n \n \n This was sent on behalf of Obsidian Core Studios by our super cool login robots! \n NOTICE: This is a no-reply address." +
" \n This email (" + receiverEmail + ") is linked to the Obsidian Core Account "+ User + " \n These security emails can't be opted out of.");
Transport.send(message); Transport.send(message);
System.out.println("Server Failed To Send User Login Notice"); System.out.println("Server Failed To Send User Login Notice");

View File

@ -296,8 +296,8 @@ public class delegationServices {
Fname = (String) accountServer.get("FName"); Fname = (String) accountServer.get("FName");
Path = (String) accountServer.get("Path"); Path = (String) accountServer.get("Path");
Email = (String) accountServer.get("Email"); Email = (String) accountServer.get("Email");
com.jamesquinley.Asecure.emailVerify.SendEmailThroughGmail(Email);
UserName = (String) accountServer.get("User"); UserName = (String) accountServer.get("User");
com.jamesquinley.Asecure.emailVerify.SendEmailThroughGmail(Email, UserName);
BasicDBObject searchQuery = new BasicDBObject(); BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("clientid", ClientID); searchQuery.append("clientid", ClientID);
@ -401,9 +401,9 @@ public class delegationServices {
Fname = (String) accountServer.get("FName"); Fname = (String) accountServer.get("FName");
Path = (String) accountServer.get("Path"); Path = (String) accountServer.get("Path");
Email = (String) accountServer.get("Email"); Email = (String) accountServer.get("Email");
com.jamesquinley.Asecure.emailVerify.SendEmailThroughGmail(Email);
UserName = (String) accountServer.get("User");
UserName = (String) accountServer.get("User");
com.jamesquinley.Asecure.emailVerify.SendEmailThroughGmail(Email, UserName);
BasicDBObject searchQuery = new BasicDBObject(); BasicDBObject searchQuery = new BasicDBObject();
searchQuery.append("clientid", ClientID); searchQuery.append("clientid", ClientID);