Ir al contenido
Otras versiones

Cargando…

MailUtils

Métodos de utilidad para enviar un correo. Por ejemplo, para enviar un mensaje o enviar un documento. 

Descripción:

Método Valores devueltos Descripción
sendMessage(String toAddress, String subject, String content) void Envía un correo sin dirección de remitente (FROM).
  • toAddress: las direcciones de destino del correo.
  • subject: el asunto del correo.
  • content: el cuerpo del correo.

Ejemplo:

package com.openkm;
import com.openkm.util.MailUtils;
public class Test {
public static void main(String[] args) {
try {
MailUtils.sendMessage("noreply@openkm.com", "this is the subject", "This is the text");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
sendMessage(String fromAddress, String toAddress, String subject, String content) void Envía un correo con dirección de remitente (FROM).
  • fromAddress: la dirección de remitente del correo.
  • toAddress: las direcciones de destino del correo.
  • subject: el asunto del correo.
  • content: el cuerpo del correo.

Ejemplo:

package com.openkm;
import com.openkm.util.MailUtils;
public class Test {
public static void main(String[] args) {
try {
MailUtils.sendMessage("from_noreply@openkm.com", "to_noreply@openkm.com", "this is the subject", "This is the text");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
sendDocuments(String fromAddress, List toAddresses, String subject, String text, List docsPath) MimeMessage Envía un documento a usuarios de OpenKM no registrados.
  • fromAddress: la dirección de remitente del correo.
  • toAddress: la lista de direcciones de destino del correo.
  • subject: el asunto del correo.
  • text: el cuerpo del correo.
  • docsPath: la ruta de los documentos que se van a enviar.

Ejemplo:

package com.openkm;
import java.util.ArrayList;
import java.util.List;
import com.openkm.util.MailUtils;
public class Test {
public static void main(String[] args) {
try {
List<String> docsPath = new ArrayList<>();
List<String> listAddress = new ArrayList<>();
listAddress.add("to_noreply@openkm.com");
docsPath.add("/home/openkm/test.png");
docsPath.add("/home/openkm/test2.png");
docsPath.add("/home/openkm/test3.png");
MailUtils.sendDocuments("from_noreply@openkm.com", listAddress, "this is the subject", "This is the text",
docsPath);
} catch (Exception e) {
e.printStackTrace();
}
}
}