Не удалось инициализировать почту MIME: javax / mail / MessagingException при запуске сценария Ant - PullRequest
2 голосов
/ 15 марта 2011

Я пытаюсь отправить письмо от Ant Script. вот фрагмент кода

<mail mailhost="smtp.gmail.com" subject="Test Email" user="gmailUser" password="gmailPassword">
        <from address="xxxxx@gmail.com" />
        <to address="xxxxx@gmail.com" />
        <message>Test</message>
    </mail>

Когда я запускаю этот скрипт, я получаю исключение

 [mail] Failed to initialise MIME mail: javax/mail/MessagingException

Есть идеи?

Примечание - версия Ant в Eclipse равна 1.7, и я добавил следующие jar-файлы в путь сборки

mail.jar
dsn.jar
imap.jar
mailapi.jar
pop3.jar
smtp.jar

Ответы [ 3 ]

1 голос
/ 16 марта 2011

Мне удалось заставить это работать, поместив файлы jar в ant / lib и установив тип MIME следующим образом:

<mail mailhost="${email.host}" mailport="${email.port}" subject="${email.subject}"
      from="${email.from}" tolist="${email.to}"
      encoding="mime" messagemimetype="text/html" >
   <message>Your message here</message> 
</mail> 
0 голосов
/ 16 августа 2012

Попробуйте и у меня все заработает после загрузки javamail-1_3_3_01.zip and jaf-1.0.2.zip.В нем есть все jar-файлы, которые нам нужны для ant 1.7.X (mail.jar, dsn.jar, imap.jar, mailapi.jar, pop3.jar, smtp.jar)

0 голосов
/ 15 марта 2011

Вам также потребуется Java Activation Framework (обычно поставляется в activation.jar).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...