Como ignorar erro de certificado no envio de email em Java

Lembra aquela situação que está na correria para criar um programa que envia e-mail, testa-lo e então garantir que o e-mail foi enviado a pessoa correta, com o assunto correto, com o corpo do email correto, certificar que o email está “responsivo” e o cliente ou gerente businando na sua orelha para entregar rápido?

Então cria um programa rápido, porém ao executar aparece o erro:

PKIX path building failed:

Essas situação não lhe proverá muito tempo para importar ou criar um certificado daquele provedor de email.

Caso se encontre em situação semelhante a descrita acima, segue as propriedades para adicionar no seu programa Java e ingorar.

Em SMTP:

props.put("mail.smtp.ssl.trust", "*");

Em IMAP:

prop.put("mail.imaps.ssl.trust", "*");

Lembrando sempre que estas propriedade deverá ser usada com cautela, pois irá comprometer a segurança.