Я думаю, что это не работает, потому что вы не установили реальную электронную почту, я вижу From='webmaster@example.com';
в вашем коде. Поэтому я предлагаю вам сначала изменить это на адрес электронной почты вашего домена и настроить все параметры в коде. Мы не можем отправить вам решенный код, потому что мы не знаем ваш домен, адрес электронной почты и т. Д. Надеюсь, это поможет :) Спасибо, Оливер
Я сделал это прежде для передачи данных между двумя различными типами БД (в моем случае DB2 и SQL Server MS). То, что я сделал, должно было создать две отдельных фабрики сессии и дать им обоим тот же список отображающихся файлов. Затем я просто считал записи от одной и сохранил их к другому.
Конечно, это предположило, что оба источника данных были идентичны.
Какова цель копирования? Та часть Вашего потока приложения или логики? или просто прямые данные, копирующие?
Если это только ради копирования законченных данных, нет никакой потребности использовать, в спящем режиме. Существует много инструментов для него.
Как другие указали, я думаю, что мы должны знать точно, что это, Вы пытаетесь выполнить. При выполнении одной миграции времени существуют лучшие инструменты там, чем В спящем режиме, чтобы сделать ETL (Извлечение, Преобразовать, Загрузка).
Если бы Вы действительно настаиваете на том, чтобы выполнять, это В спящем режиме (это относится к Вам также, Daniel), я сделал бы что-то как:
Я сделал бы это в отдельном инструменте, а не в приложении A или B.
С другой стороны, если это - часть функциональности Ваших приложений (например, приложение A является консолью администрирования к данным, в то время как приложение B использует данные), можно хотеть сделать вещи немного по-другому. Трудно сказать, не зная то, что точно Вы ищете.
Наконец, что-то для изучения (я не думаю, что это - то, что Вы ищете но возможно это поможет Вам посмотреть на свою проблему по-другому), в спящем режиме Черепки (http://shards.hibernate.org/).