programa para enviar e-mails por threads diferentes ao mesmo tempo através de processamento paralelo

Eu tenho o programa abaixo que envia o email usando java mail API, agora este é o programa simples que desenvolvi agora e quero modificar em termos de execução paralela usando o executorframework que eu quero que 5 threads diferentes independentemente acionem meu programa. mas esses 5 threads diferentes devem ser acionados simultaneamente ao mesmo tempo

digamos que existem cinco threads diferentes t1, t2, t3, t4 e t5, então todos eles devem executar independentemente minha função, que é main (@), está chamando rito agora, mas ao mesmo tempo

abaixo está o meu código java

public class SSendEmail {

    public static void main(String [] args) throws Exception, IOException, Exception{

        String smtpHost = "xxx";
        String mailSmtpPort = "000";
        String mailTo[] = {"[email protected]" };
        String mailCc[] = {"[email protected]" };






        xxsendmail(mailTo, mailCc, "sendername",
                "testsubject.", "testsubject..", smtpHost , mailSmtpPort);


    }  

questionAnswers(2)

yourAnswerToTheQuestion