Autor Thema: Absenderangabe bei Mailversand mit LS  (Gelesen 2923 mal)

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Absenderangabe bei Mailversand mit LS
« am: 08.08.05 - 09:27:57 »
Ich hab mal wieder ein (ich hoffe kleineres) Problem.
Ich hab ein Webformular, in dem man u.a. eine eMail-Adresse eintragen kann. Das Skript sendet nun an die eingetragene Adresse ein Bestätigungsmail. So weit funktioniert das Ganze auch wunderbar. Leider steht als Absendername immer der Notes-Name des Users mit dem das Skript gekennzeichnet ist jedoch nicht dessen eMail-Adresse.

Wie kann ich das Skript dazu bringen eine beliebige Absenderadresse anzunehmen und nicht den Notes-Namen zu verwenden?

Jetzt schon mal Danke für Eure Hilfe.

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: Absenderangabe bei Mailversand mit LS
« Antwort #1 am: 08.08.05 - 09:42:37 »
wie sendest du?

du kannst die mail direkt in der Mail.box erstellen, dann ist es möglich alles zu ändern!
mit besten Grüßen

Markus Petzold

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Absenderangabe bei Mailversand mit LS
« Antwort #2 am: 08.08.05 - 09:46:52 »
Grundsätzlich ist es so möglich aber es kommt halt wirklich an wie du das mail versendest.

zb ein Button im Notes:

   Dim s as New NotesSession
   Dim db as NotesDatabase
   Dim mail as NotesDocument
   set db = s.CurrentDatase
   Set mail = db.CreateDocument
   with mail
         .Form = "Memo"
         .From = "Irgendjemand"
    .sendto = "xy@mail.com"
         .SendFrom = "Irgendjemand"
         .Principal = "Irgendjemand"
         .Subject = "Testmail"
   call .Send(False)
   end with


Bei dir dann Als agent bei WebquerySave und muss natürlich angepasst werden.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Absenderangabe bei Mailversand mit LS
« Antwort #3 am: 08.08.05 - 09:49:00 »
Ich erstelle ein Dokument und sende dann per NotesDocument.send.

Wie kann ich direkt in der Mail.Box ein Mail erstellen und ändern?

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Absenderangabe bei Mailversand mit LS
« Antwort #4 am: 08.08.05 - 09:50:25 »
@robertpp

So ähnlich hab ich's probiert. Jedoch wird das "Irgendjemand" immer durch den NotesNamen des Users ersetzt.

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Absenderangabe bei Mailversand mit LS
« Antwort #5 am: 08.08.05 - 09:58:58 »
Also ich hab das script gerade in einen Agent gepackt und es mittels Button im web ausgeführt und es funktioniert wunderbar.

Robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: Absenderangabe bei Mailversand mit LS
« Antwort #6 am: 08.08.05 - 10:16:46 »
dann ist ja gut, aber zu der anderen Frage: du öffnest die Mail.box und erstellst ein neues Dokument (maildb.createdocument) dann setzt du alle Felder und nach dem speichern wird die Mail versendet.

-->da gibts hier auch schon Treads zu.
mit besten Grüßen

Markus Petzold

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Absenderangabe bei Mailversand mit LS
« Antwort #7 am: 08.08.05 - 10:27:11 »
Ich erstelle ein Dokument und sende dann per NotesDocument.send.

Wie kann ich direkt in der Mail.Box ein Mail erstellen und ändern?
Da gibt es nicht nur Threads zu, da gibt es eine Ganze Anwendung in der ein Funktion drin ist die exakt das macht.
!!Help!! und SpoofMessage in der lib.appl.functions zeigen dir wie es funktionieren könnte.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Absenderangabe bei Mailversand mit LS
« Antwort #8 am: 08.08.05 - 10:48:39 »
So könnte es aussehen:

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|)

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)

Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: Absenderangabe bei Mailversand mit LS
« Antwort #9 am: 08.08.05 - 16:11:52 »
Vielen Dank,

das war die Lösung, die mir gefehlt hat.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz