Autor Thema: SendFrom  (Gelesen 2088 mal)

Offline wrh$

  • Junior Mitglied
  • **
  • Beiträge: 92
SendFrom
« am: 28.10.05 - 14:31:31 »
Hallo Leute,

ich hab mal wieder ne leichte Frage die ich aber trotzdem nich beantworten kann.
wenn ich per LS mails sende und das Feld SendFrom (doc.SendFrom) setze, dann sollte der Absender ja auch so sein oder? oder tut es das nur wenn das ganze als agent läuft?


Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: SendFrom
« Antwort #1 am: 28.10.05 - 14:34:07 »
SendFrom wird beim Senden mit dem User Client überschrieben. Immer - ist auch nicht auszuschalten.
Wenn Du was anderes reinschreiben willst gibt es meines Wissens nur die Möglichkeit direkt in der Mail.box (oder einer der mailN.box es) zu erstellen.
Dann kannst Du ins from feld reinschreiben was Du willst - es wird nicht mehr verändert.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SendFrom
« Antwort #2 am: 28.10.05 - 14:37:01 »
NotesDocument.Send übergibt das Dokument an den Mail Router - und dabei ist vollkommen egal, was DU ins From geschrieben hast - Notes setzt den Namen desjenigen ein, der den Code ausführt (das kann auch der Signer eines Agents sein).

Gandhi hat beschrieben, wie man das umgehen kann.

Bernhard

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SendFrom
« Antwort #3 am: 28.10.05 - 14:37:59 »
By the way - das Item heisst From, nicht SendFrom.

Bernhard

Offline wrh$

  • Junior Mitglied
  • **
  • Beiträge: 92
Re: SendFrom
« Antwort #4 am: 28.10.05 - 15:46:37 »
danke jeweils für die antowrten



na dann kann ich doch einfach einen agenten drausmachen und diesen mit irgendeinem user
(info) signieren und dann reicht es oder übersehen ich da was??

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SendFrom
« Antwort #5 am: 28.10.05 - 15:56:27 »
Ja, das kannst Du ohne weiteres so machen.

Offline wrh$

  • Junior Mitglied
  • **
  • Beiträge: 92
Re: SendFrom
« Antwort #6 am: 28.10.05 - 16:00:29 »
hmmm, aber nicht mit der server.id signieren?!! habe die db mit server.id signiert, aber als absender erscheint noch mein name.....was mach ich denn falsch. habe den code im agent unter initialize rein gepackt.....!
hmmm.....

Offline wrh$

  • Junior Mitglied
  • **
  • Beiträge: 92
Re: SendFrom
« Antwort #7 am: 28.10.05 - 16:10:42 »
hmm, komisch auch wenn ich vorher den agent auf "run on behalf of" irgendwas setze, erscheint dennoch die mail mit meiner absenderadresse....! ??? ???

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: SendFrom
« Antwort #8 am: 28.10.05 - 16:42:31 »
Es ist vollkommen egal wer und wie den Agenten unterzeichnet, da in der mail.box sowieso jeder wenigstens Depositor Recht hat (haben sollte).

Dein Fehler muss wo anders liegen.

dim mailbox as notesdatabase
set mailbox=session.getdatabase(server$, "mail.box")
dim mail as new notesdocument(mailbox)
mail.from="Hanswurst"
mail.sendto="bittennichtmeineadresse@dasinternet.xy"
mail.subject="nicht wirklich wichtig aber egal"
mail.save true, false, true

wichtig ist, dass alleine schon das speichern in der Box ausreicht, damit es zugestellt wird.
auf keinen fall darf man es versenden - wie schon gesagt: da wird immer das From ersetzt.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SendFrom
« Antwort #9 am: 28.10.05 - 17:03:18 »
Der Fehler muss wirklich woanders liegen, da der Signer des Agents auch den Absender darstellt. Wird das ganze natürlich vom client ausgeführt, sieht die Sache schon anders aus.

@Gandhi: Ich würde auf keinen Fall so in der MAIL.BOX herumfuhrwerken, sondern das Dokument in der Quell-DB erzeugen (nur im Speicher, falls keine RTFs vorkommen) und dann mit CopyToDatabase in die MAIL.BOX kippen.

Bernhard

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: SendFrom
« Antwort #10 am: 28.10.05 - 18:00:19 »
Warum nicht? ???
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SendFrom
« Antwort #11 am: 28.10.05 - 18:14:39 »
MAIL.BOX gehört dem Router resp. dem Server. Etliche Dinge funktionieren in einer MAIL.BOX sowieso nicht. Warum etwas provozieren ?
Gegenfrage: Warum in der MAIL.BOX und nicht entspannt in der verursachenden DB ? Dann noch ein schlankes CopyToDatabase, und gut ist  ;)

Bernhard

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: SendFrom
« Antwort #12 am: 28.10.05 - 18:33:15 »
Ne, frage nur nach, weil ich das schon seit Ewigkeiten so mache und nix falsch gemacht haben will.
CopyTodatabase ist allerdings vermutlich wirklich sicherer.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: SendFrom
« Antwort #13 am: 28.10.05 - 18:45:43 »
Genau das ist auch meine Intention. Man kann da nix falsch machen, schaden tut es nix, und die kritische MAIL.BOX (und der Router) haben ihren Frieden. Bei solchen Stunts messe ich eben lieber dreimal nach ...  ;) Und lasse mich danach auch gerne als Weichei beschimpfen. Ich fühl' mich aber wohler dabei.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz