Domino 9 und frühere Versionen > ND6: Entwicklung
Brauche Tipp zum Spoofing
eknori:
versuche mal
Function SpoofMessage( Byval sendas As String, Byval sendto As String, subject As String, message As String )
Dim session As New NotesSession
Dim mailbox As New NotesDatabase("","")
' 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
PeterD2:
Danke Ulrich, aber das funktioniert leider nur solange man keine Attachments an die Mails hängt. Bei mir müssen da dummerweise PDF´s dran. Genau deshalb suche ich eine Möglichkeit (falls es sie überhaupt gibt) die Mails außerhalb der mail.box zu erstellen.
Ciao
Peter
koehlerbv:
Vielleicht antworte ich jetzt etwas zu voreilig, aber wäre nicht der Weg
- Document in Deiner DB erstellen und dann ein
- CopyToDatabase (-> MAIL.BOX)
eine Lösung Deines Problems ? Dafür reichen doch die Rechte als Einlieferer.
Bernhard
PS: Mit Infos zum Spoofing sollten wir aber hier im Forum vorsichtig sein ;)
PeterD2:
Du hast völlig Recht! Manchmal sieht man eben den Wald vor lauter Bäumen nicht. :-\
Danke vielmals, das scheint ganz gut zu funktionieren.
Ciao
Peter
devileye1:
Hallo Forumsteilnehmer!
Ich habe in einer meiner Datenbanken die Funktion von eknori SpoofMessage im Einsatz.
Funktioniert soweit auch! Und jetzt kommt das Aber:
wenn ich Kopien und Blindkopien auf diese Weise verschicke, dann kommen die nicht an.
habe die Funktion so erweitert:
ich übergebe der Funktion die Adressen für copy und blindcopy
und mach dann:
maildoc.CopyTo = copy
maildoc.BlindCopyTo = blindcopy
Zu meiner(n) Frage(n):
1. gibt es sonst irgendwelche Felder, die noch gesetzt werden müssen?
2. Sind das überhaupt die richtigen?
3. Gibt es eine Erklärung dafür, dass es nicht funktioniert.
Ich hoffe, jemand kann mir das mal erklären!
Vielen Dank
Gruß,
Marcel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln