Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gravedigger am 28.04.03 - 11:21:49

Titel: Absender bei einer Mail bestimmen
Beitrag von: Gravedigger am 28.04.03 - 11:21:49
Hallo,

ich möchte, dass bei einer automatisch versendeten E-Mail, eine bestimmte Absenderadresse enthalten ist. Wie muss dafür das Feld heißen? (z. B. Empfängerfeld = SendTo)

Danke.
Titel: Re:Absender bei einer Mail bestimmen
Beitrag von: Obrac am 28.04.03 - 11:53:31
Probiers mal mit dem Feld "From". Das müsste das richtige sein. Soweit ich mich erinnern kann, gibt es aber noch Ungereimtheiten mit intern und extern verschickten Mails.
Titel: Re:Absender bei einer Mail bestimmen
Beitrag von: Gravedigger am 28.04.03 - 12:02:42
Leider ohne Erfolg.  ???
Titel: Re:Absender bei einer Mail bestimmen
Beitrag von: Obrac am 28.04.03 - 12:09:54
Wird das ganze immer aus derselben Maildatenbank versendet? Wenn ja, dann kannst du den Absender in das Feld der Memo Maske schreiben. Wenn du ein neues Memo öffnest, hast du die Möglichkeit unter Zustelloptionen den Absender einzustellen (Bitte antworten an). Öffne diese Maske im Designer und schreibe in das Feld den Absender, den du haben willst. Dieser wird dann bei jeder versendeten Mail angezeigt.
Titel: Re:Absender bei einer Mail bestimmen
Beitrag von: Gravedigger am 28.04.03 - 12:17:20
Das ganze wird aus einem LotusScript versendet.
Titel: Re:Absender bei einer Mail bestimmen
Beitrag von: Obrac am 28.04.03 - 12:20:50
Ja, hab ich mir schon gedacht. Ich würde meine Lösung dennnoch vorschlagen.
Titel: Re:Absender bei einer Mail bestimmen
Beitrag von: eknori (retired) am 28.04.03 - 12:34:00
Function SpoofMessage( Byval sendas As String, Byval sendto As String, subject As
String, message As String )
Dim session As New NotesSession
Dim current As NotesDatabase
Dim mailbox As New NotesDatabase("","")
Dim maildoc As NotesDocument
Dim rtitem As NotesRichTextItem

' get handle to mail.box on the users current mail server
Set current = session.CurrentDatabase
Call mailbox.Open( current.server, "mail.box" )

' Create a new document in the severs mail box
Set maildoc = mailbox.CreateDocument
maildoc.Form = "Memo"
maildoc.From = sendas
maildoc.SendFrom = sendas
maildoc.SendTo = sendto
maildoc.Recipients = sendto
maildoc.Subject = subject
Set rtitem = maildoc.CreateRichTextItem( "Body" )
Call rtitem.AppendText( message )
maildoc.PostedDate = Now()
maildoc.ComposedDate = Now()
maildoc.DeliveredDate = Now()
maildoc.Principal = sendas
maildoc.EncryptOnSend = False

Call maildoc.Save( True, False )

End Function
Titel: Re:Absender bei einer Mail bestimmen
Beitrag von: harkpabst_meliantrop am 29.04.03 - 16:20:51
maildoc.Principal = sendas
Nochmal zur Verdeutlichung, falls Gravedigger vom Code erschlagen worden sein sollte ;) :

Das Feld muss "Principal" heißen.