Autor Thema: Absendeadresse wenn ein Agent ein Mail versendet?  (Gelesen 41606 mal)

Offline coma

  • Frischling
  • *
  • Beiträge: 23
Hallo zusammen,

ich habe eine einfache Datenbank, mit der Reparaturen abgehandelt werden. Nach Eingang des Gerätes bei uns befindet sich das Gerät in einer Warteschlange bis es repariert werden kann. Das kann im ungünstigen Fall auch mal 2-3 Wochen dauern. Damit die Kunden dann nicht jeden dritten Tag nachfragen, habe ich einen Agenten in der Datenbank ativiert, der wenn der Status "in Warteschlange" ist, einmal wöchentlich ein Mail an den Kunden versendet um mitzuteilen, dass sich das Gerät noch in der Warteschlange befindet aber ansonsten alles in bester Ordnung ist. Das funktioniert auch soweit bis auf zwei Problem:

1) Die Absendeadresse der Nachricht ist der Servername, das geht draussen in der Welt natürlich niemanden etwas an. Wie kann ich das denn ändern? Hätte gerne dort etwas wie info@blablabla.de

2) Wie kann man denn festlegen zu welchem Zeitpunkt ein Agent läuft, ich finde nur die Einstellung in welcher Frequenz ein Agent läuft.

Vielen Dank für die zahlreiche Unterstützung  ::)

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #1 am: 17.02.09 - 14:09:40 »
zu 1) Feld "From" setzten mit der e-Mailadresse die du haben möchtest
zu 2) im gleichen Dialogfenster ;-)


Gruß, Felix

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #2 am: 17.02.09 - 14:09:59 »
ad 1) Forumssuche sowie die Lotus Notes/Domino Agent FAQ von Julie Kadashevich

ad 2) Notes Client-Hilfe, Kapitel "Triggering an agent on a schedule" Stiwchwort "daily"
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline coma

  • Frischling
  • *
  • Beiträge: 23
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #3 am: 17.02.09 - 15:41:33 »
Hallo Felix,

danke für die schnelle Antwort, aber ich komme nicht ganz klar damit. Ich muss dazu sagen, dass ich "@MailSend" zum Versenden der Nachricht nutze.

Gruß,
Ralf.

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #4 am: 17.02.09 - 16:14:19 »
Mit @MailSend inkl. Parameter wirst du da kein Glück haben. Dort kann man keinen Absender eintragen.
Verwende doch lieber Lotus Script...

Offline coma

  • Frischling
  • *
  • Beiträge: 23
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #5 am: 17.02.09 - 17:14:34 »
Zitat
Mit @MailSend inkl. Parameter wirst du da kein Glück haben. Dort kann man keinen Absender eintragen.
Verwende doch lieber Lotus Script...

sorry, aber das übersteigt meine Fähigkeiten... oder gibt es da ein Schnipselchen zum Ausschneiden und anpassen?

Gruß,
Ralf.

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #6 am: 17.02.09 - 17:23:00 »
Angepasster Schnipsel aus der Hilfe:

Code
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
doc.Form = "Memo"
doc.From = "Mein@EMail.de"
doc.SendTo = "Empfaenger@EMail.de"
doc.Subject = "Here's the document you wanted"
Call doc.Send( False )

edit:
Ein RichTextItem mit dem Namen "Body" sollte noch drin sein, um den Ihnalt anzeigen zu können

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #7 am: 17.02.09 - 17:30:08 »
Nope. NotesDocument.Send macht Dir Dein doc.From wieder kaputt und setzt den Signer des Agents als Absender ein.

Bernhard

Offline coma

  • Frischling
  • *
  • Beiträge: 23
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #8 am: 17.02.09 - 17:51:26 »
Zitat
Nope. NotesDocument.Send macht Dir Dein doc.From wieder kaputt und setzt den Signer des Agents als Absender ein.

Bernhard

Und jetzt? Muss ich aufgeben?  ???

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #9 am: 17.02.09 - 17:55:10 »
Ohne Kenntnis von LotusScript? Ja.

Bernhard

Offline coma

  • Frischling
  • *
  • Beiträge: 23
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #10 am: 17.02.09 - 18:06:02 »
Hallo Bernhard,

na so leicht gebe ich nicht auf. Kann doch nicht sooooo, kompliziert sein.

Gib doch mal n Tipp...  :o

Gruß,
Ralf.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #11 am: 17.02.09 - 18:24:41 »
Da Du hierfür ja den ganzen Agent mit LotusScript schreiben müsstest und das Senden mit "falscher Adresse" erst der krönende Abschluss ist: Fang doch erstmal klein an - und stelle uns dann konkrete Fragen.
Dir wird dabei dann auch garantiert geholfen.

Bernhard

Offline coma

  • Frischling
  • *
  • Beiträge: 23
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #12 am: 17.02.09 - 18:38:42 »
Hallo Bernhard,

ich habe nicht vor die Script Sparache zu lernen, ich wollte nur ein Problem lösen. Wenn das per Script zu aufwändig ist, fällt das eben flach. Muss doch noch eine andere Möglichkeit geben...

Gruß,
Ralf.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #13 am: 17.02.09 - 18:48:17 »
Hallo Ralf,

klar gibt es noch andere Möglichkeiten: Java, C und die API, Visual Basic via COM von aussen - oder Ihr lasst es Euch eben schreiben. Hauptsache, das Problem ist gelöst.

Bernhard

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #14 am: 17.02.09 - 20:26:46 »
@Bernhard: Ich habs jetzt nicht ausprobiert. Aber, sobald das "From"-Feld gesetzt wurde, dann würde im Notes doch diese Adresse angezeigt. Und unten drunter der "gesendet von: " Hinweis. Oder steh ich da jetzt vollkommend auf dem Schlauch?

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #15 am: 17.02.09 - 20:31:43 »
Nein, das "From"-Item wird bei NotesDoc.Send mit dem AgentSigner (in diesem Fall) überschrieben ... das ist u.a. ein Sicherheitsfeature (verwand mit der Unmöglichkeit die $UpdatedBy- und $Revisions-Items zu überschreiben).

Womit Du in solchen Fällen arbeiten kannst, sind Principal, INetFrom, ReplyTo, ...

Thomas

Offline Felix Ziegler

  • Aktives Mitglied
  • ***
  • Beiträge: 122
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #16 am: 17.02.09 - 20:40:10 »
Und wieder was dazu gelernt. Danke Thomas.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #17 am: 17.02.09 - 20:52:47 »
Womit Du in solchen Fällen arbeiten kannst, sind Principal, INetFrom, ReplyTo, ...

Oder richtiges "Faking" (Erstellen der Mail in der MAIL.BOX) - dann gibt es wirklich nur einen (gewünschten) From  ;)

Bernhard

Offline tfrenz

  • Aktives Mitglied
  • ***
  • Beiträge: 243
  • Geschlecht: Männlich
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #18 am: 18.02.09 - 08:40:34 »
Hallo, ich mache das mit dem Feld ReplyTo, dann funktioniert wenigstens das antworten auf diese Mail.

   MailDoc.ReplyTo = "name@domäne.de"

Thomas
Gruß
Thomas

Offline coma

  • Frischling
  • *
  • Beiträge: 23
Re: Absendeadresse wenn ein Agent ein Mail versendet?
« Antwort #19 am: 18.02.09 - 08:55:33 »
Zitat
Hallo, ich mache das mit dem Feld ReplyTo, dann funktioniert wenigstens das antworten auf diese Mail.

   MailDoc.ReplyTo = "name@domäne.de"

Thomas

Ja, das ist eine Lösung, aber irgendwie nur eine Notlösung. Eine "ordentliche" Absendeadresse wäre schon was. Geht draussen doch niemanden etwas an wie der Notes Server heißt...

Gruß, Ralf.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz