AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
24.05.12 - 18:50:33
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 6
| |-+  ND6: Entwicklung (Moderatoren: _Arne_, Axel, eknori, ata, koehlerbv)
| | |-+  Absendeadresse wenn ein Agent ein Mail versendet?
« vorheriges nächstes »
Seiten: [1] 2 3 4 Nach unten Drucken
Autor Thema: Absendeadresse wenn ein Agent ein Mail versendet?  (Gelesen 5050 mal)
coma
Frischling
*
Offline Offline

Beiträge: 23


« am: 17.02.09 - 14:06:09 »

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  Roll Eyes
Gespeichert
Felix Ziegler
Aktives Mitglied
***
Offline Offline

Beiträge: 103


« Antworten #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
Gespeichert
m3
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7274


Non ex transverso sed deorsum!


WWW
« Antworten #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"
Gespeichert

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

Weeks of programming can save you hours of planning!
coma
Frischling
*
Offline Offline

Beiträge: 23


« Antworten #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.
Gespeichert
Felix Ziegler
Aktives Mitglied
***
Offline Offline

Beiträge: 103


« Antworten #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...
Gespeichert
coma
Frischling
*
Offline Offline

Beiträge: 23


« Antworten #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.
Gespeichert
Felix Ziegler
Aktives Mitglied
***
Offline Offline

Beiträge: 103


« Antworten #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
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19052



« Antworten #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
Gespeichert
coma
Frischling
*
Offline Offline

Beiträge: 23


« Antworten #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?  Huh
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19052



« Antworten #9 am: 17.02.09 - 17:55:10 »

Ohne Kenntnis von LotusScript? Ja.

Bernhard
Gespeichert
coma
Frischling
*
Offline Offline

Beiträge: 23


« Antworten #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...  Shocked

Gruß,
Ralf.
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19052



« Antworten #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
Gespeichert
coma
Frischling
*
Offline Offline

Beiträge: 23


« Antworten #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.
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19052



« Antworten #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
Gespeichert
Felix Ziegler
Aktives Mitglied
***
Offline Offline

Beiträge: 103


« Antworten #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?
Gespeichert
TRO
Aktives Mitglied
***
Offline Offline

Beiträge: 235


« Antworten #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
Gespeichert
Felix Ziegler
Aktives Mitglied
***
Offline Offline

Beiträge: 103


« Antworten #16 am: 17.02.09 - 20:40:10 »

Und wieder was dazu gelernt. Danke Thomas.
Gespeichert
koehlerbv
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 19052



« Antworten #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  Wink

Bernhard
Gespeichert
tfrenz
Junior Mitglied
**
Offline Offline

Geschlecht: Männlich
Beiträge: 89



« Antworten #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
Gespeichert
coma
Frischling
*
Offline Offline

Beiträge: 23


« Antworten #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.
Gespeichert
Seiten: [1] 2 3 4 Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig