public MailItem showInfoLastSpam() {
   if (mensaje.contains("propaganda")) {
     return server.getNextMailItem(user);
   } else if (mensaje.contains("regalo")) {
     return server.getNextMailItem(user);
   } else {
     System.out.println("No ha llegado aún spam");
   }
   return server.getNextMailItem(user);
 }
 public MailItem getNextMailItem() {
   MailItem mens = server.getNextMailItem(user);
   if (mens.getMessage().contains("promoción")) {
     return null;
   } else if (mens.getMessage().contains("regalo")) {
     return null;
   } else if (mens.getMessage().contains("trabajo")) {
     return server.getNextMailItem(user);
   }
   return server.getNextMailItem(user);
 }
 public void sendMailItemWithTransmissionError(
     String user, String destinatarioY, String mensajeErr, String asunt) {
   MailItem nuevoMensaje = new MailItem(user, destinatarioY, mensajeErr, asunt);
   if (mensajeErr.contains("o")) {
     System.out.println("#o");
   } else if (mensajeErr.contains("i")) {
     System.out.println("$i");
   }
   server.post(nuevoMensaje);
 }
 /**
  * Método que recupera del servidor el siguiente mensaje que tenga el usuario e imprima por
  * pantalla los datos de dicho mensaje.
  */
 public void printNextMailItem() {
   MailItem nuevoMensaje = server.getNextMailItem(user);
   if (nuevoMensaje != null) {
     nuevoMensaje.print();
   } else {
     System.out.println("No hay ningún mensaje.");
   }
   if (nuevoMensaje.getMessage().contains("promoción")) {
     System.out.println("Se ha recibido spam.");
   } else if (nuevoMensaje.getMessage().contains("regalo")) {
     System.out.println("Se ha recibido spam.");
   }
 }
 /** Método que envía el mensaje */
 public void sendMailItem(String destinatarioX, String mensajeEnv, String asunto) {
   MailItem nuevoMensaje = new MailItem(user, destinatarioX, mensajeEnv, asunto);
   server.post(nuevoMensaje);
 }
 /** Método que muestra el número de mensajes */
 public void numMens() {
   System.out.println("Hay " + server.howManyMailItems(user) + " mensajes nuevos");
 }
 public void sendMessage(Client client, Template template) {
   String msgContent = templateEngine.prepareMessage(template, client);
   mailServer.send(client.getEmail(), msgContent);
 }
Exemple #8
0
 public static void receivedMessageFromServer() {
   sr1.selectAllMessagesForReceivder();
 }