Hallo Leute,
ich suche schon seit einiger Zeit im Forum nach Beiträgen i.S. Mails direkt aus Mail.box versenden, damit der Absender beliebig vorgegeben werden kann. Hab auch einiges gefunden. Allerdings hab ichs noch nicht hinbekommen eine BlindCopy zu versenden!! In keinem Codeschnippsel wird dieses Feld genannt. Wie heißt das entsprechende Feld?? Doch BlindCopyTo oder? Ich kriegs nicht hin.
Mein Code:
Dim mailbox As New NotesDatabase("","mail.box")
Dim mail As notesDocument
Set mail = mailbox.CreateDocument
Call mail.ReplaceItemValue("Form","Memo")
Call mail.ReplaceItemValue("Subject","ICH BIN EIN BETREFF")
Call mail.ReplaceItemValue("From", |test@test.com|)
Call mail.ReplaceItemValue("ReplyTo", |test@test.com|)
Call mail.ReplaceItemValue("Recipients", |test@test.com|)
Call mail.ReplaceItemValue("SendTo", |test@test.com|)
Call mail.ReplaceItemValue("BlindCopyTo", "keine@Ahnung.de") <-------- HIER??????
Set rtitem = New NotesRichTextItem ( mail, "Body" )
Call rtitem .AppendText("Ich bin ein Fake Absender und lege meine Post immer in der mail.box ab :-)")
Call rtitem.AddNewLine( 1 )
Call mail.ComputeWithForm(True,False)
Call mail.Save(False,False)
Vielen Dank!!
Marco
Hallo Marco,
hast Du mal Deine Admins gefragt, was die davon halten - vermutlich nichts.
Was machst Du, wenn ein Server mehr als eine Mailbox hat ? Dann ist der Dateiname nicht Mail.box !
Soll der Agent lokal auf dem Client laufen ? Oder in einer Datenbank auf einem Server ? .......
Außerdem fehlt ein Dim rtitem As NotesRichTextItem
, was bei Aktivierung von direkt ersichtlich wird.
Warum willst Du so arbeiten ? Es gibt saubere und unsaubere Wege ein Ziel zu erreichen und Du bist mir hier m.E. auf dem zweiten Weg ! :(
Schönen Tag,
Axel