Miért csak akkor működik külső szoftverből az e-mail küldés ha már be van jelentkezve lotus notes-ba a felhasználó?
Nagyon nagy problémába ütköztem. E-mail értesítéseket küldök szoftveren keresztül. Viszont csak akkor működik ha már a felhasználó belépett a Lotus Notes-ba.... Ha nincs belépve hibás jelszó hibával nem küldi a mailt. Tudtok segíteni?? Felkutattam már mindent és tanácstalan vagyok. C#-ban dolgozok.
//Kapcsolat init
notesSession.Initialize(password);
//adatbázis megnyitása
notesDataBase = notesSession.GetDatabase(serverName, lotusMailFile,false);
if (!notesDataBase.IsOpen)
{
notesDataBase.Open();
}
//Levél létrehozás
notesDocument = notesDataBase.CreateDocument();
//Levél tipus
notesDocument.ReplaceItemValue("Form", "Memo");
//TO
notesDocument.ReplaceItemValue("SendTo", SendToMailAdress);
//CC
try
{
//lista tömbbé konvertálása
string[] copyTo = copy_to.ToArray();
//másolás
notesDocument.ReplaceItemValue("CopyTo", copyTo);
}
catch { }
//Tárgy
notesDocument.ReplaceItemValue("Subject", subject);
//Levél body
NotesRichTextItem richTextItem = notesDocument.CreateRichTextItem("Body");
//Levél üzenete
richTextItem.AppendText(message_text);
//Ha nincs cc és bcc
oItemValue = notesDocument.GetItemValue("SendTo");
//levél küldése
notesDocument.Send(false, ref oItemValue);
richTextItem = null;
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!