Я пытаюсь отправить сообщения электронной почты из моего XPage на внешний идентификатор электронной почты (мой личный идентификатор электронной почты), но получаю сообщение об ошибке при выполнении кода.
Я запускаю приложение XPage на своем локальном сервере домино,Я не изменил никаких настроек конфигурации, чтобы включить электронную почту / SMTP, так как я не знаю, как сделать эти изменения.Это локальный сервер, и в моем приложении XPage мое требование состоит в том, чтобы отправлять электронные письма на личный идентификатор электронной почты, а не на почтовый ящик с лотосными заметками.На сервере я не настроил почтовые базы данных ни для какого пользователя.
Я пытался использовать следующие способы отправки почты, но ничего не получалось:
//Approach 1, simply mention from and to as external email addresses
var docMail : NotesDocument = database.createDocument();
docMail.replaceItemValue("Form","memo";
docMail.replaceItemValue("From","abc@gmail.com";//assume this is actual mail id
docMail.replaceItemValue("SendTo","def@gmail.com";//assume this is actual mail id
docMail.replaceItemValue("Subject","Test mail";//assume this is actual mail id
docMail.send();
//Approach 2, suppose I am logged in as test user1/Dev
//Configured forwarding address for test user1 and test user2 as abc@gmail.com and def@gmail.com respectively.
var docMail : NotesDocument = database.createDocument();
docMail.replaceItemValue("Form","memo";
docMail.replaceItemValue("SendTo","CN=Test User2/O=Dev";//assume this is actual mail id
docMail.replaceItemValue("Subject","Test mail";//assume this is actual mail id
docMail.send();
Здесь docMail.send ()выдает ошибку SMTP, говоря, что что-то вроде почтовой системы назначения недоступно.
После следования инструкциям, приведенным в технических заметках (см. ссылку в комментариях ниже), теперь docMail.send () выдает ошибку, иконсоль показывает сообщение об ошибке: «Development / Home не является известным хостом TCP / IP» (предположим, Development / Home - мой локальный сервер разработки).