Так что это старое приложение, у меня нет доступа к почтовым компонентам javax. Какие есть варианты для отправки электронной почты из Java-приложения?
Вы можете загрузить JAR-файл, содержащий API javax.mail, из Maven Central - http://mvnrepository.com/artifact/com.sun.mail/javax.mail/1.4.4
(Или, если вы используете Maven или Ivy, просто добавьте зависимость.)
Если вы не можете (или не хотите) получить доступ к javax-пакету, то единственная возможность - открыть сокет-соединение с вашим SMTP-сервером и программно отправить все команды SMTP.
Вы можете подключиться к порту smtp сервера, с которым вы хотите общаться, используя java.io.URLConnection и передать ему различные команды smtp, попробуйте пример под названием «Пример 5-3: Класс MailClient» здесь: http://oreilly.com/catalog/javaio/chapter/ch05.html
Или здесь есть еще один пример: http://www.devx.com/tips/Tip/14877
Попробуйте это:
http://www.devx.com/tips/Tip/15120