Autor Thema: Absendermailadresse mit einem anderen Namen senden  (Gelesen 10428 mal)

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Hallo,

ich habe eine Datenbank, von der aus Mails versickt werden können. Die gesendeten Mails sollen aber mit dem Namen einer Gruppe als Absender eingetragen sein. Es gibt auch zu dieser Gruppe einen NotesUser wie z.B "vertrieb-gruppe@x.y.de.

Nun habe ich es geschafft, die Mail mit dem Gruppennamen zu versenden. Auch der Replay der angekommenden Mails hat dann den richtigen Namen der Gruppe als Antwortadresse. Aber ich möchte, dass auch der Eintrag im Kopf der Mail "Bitte antworten <original username>" nicht auftaucht.
Auch in Outlook steht dann "<username> im Auftrag von <gruppe-vertrieb>. Ich möchte aber nicht das diese Information in der Mail enthalten ist. Sowohl in Notes, als auch woanders.

Kennt jemand eine Lösung ?

Hier habe ich mein Script:

        Dim maildoc As NotesDocument
   Set maildoc = New NotesDocument( db )
   sender = "vertrieb-gruppe@yxy.de"
   
   
   Set body = mailDoc.CreateMIMEEntity( "Body" )
   Set mimeHeader = body.CreateHeader( "SMTPOriginator" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "Sender" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "INetFrom" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "ReplyTo" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "Principal" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "From" )
   Call mimeHeader.SetHeaderVal( sender )
   maildoc.Subject= "XXX"
   maildoc.sendTo = "XXX"
   Call maildoc.Send(False)


Glombi

  • Gast
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #1 am: 23.06.07 - 10:37:23 »
Eine Möglichkeit wäre, direkt in der mail.box (bzw. mail1.box) des Servers die Mail zu erstellen. Dann kannst Du From, ReplyTo, Principal setzen wie Du magst.

Andreas

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #2 am: 25.06.07 - 10:49:14 »
Hallo,

leider kenn ich mit mit der mail.box nicht aus. Ich nehme an die mail.box ist die Kontainer-DB des Servers für ausgehende Mails. Kann man denn da ohne Probleme Mails bzw. Dokumente erstellen, ohne da irgendwelche Risiken einzugehen, des Server oder das Mailing zu verletzen ?
Darf jeder denn Dokumente in die Mail.Box schreiben.

Angenommen es gibt in einer Datenbank ein Button auf geklickt wird, bei dem die Benutzer die Mails in Namen einer Gruppe senden wollen. Kann ich einfach per Script ein Dokument in die Mail.Box setzen. Und kann das jeder ?
Was ist denn mit Sicherheitsrechte. Wenn das jeder machen kann, dann habe ich ja eine gute Spamwaffe gefunden? oder?

jmauel
« Letzte Änderung: 25.06.07 - 11:22:28 von jmanuel »

Driri

  • Gast
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #3 am: 25.06.07 - 11:45:19 »
Default ist Einlieferer. D.h. jeder am Server authentifizierte Benutzer kann Mails in die mail.box schreiben. Nichts anderes macht der Notes-Client, von daher muß jeder User sogar diesen Zugriff auf die Box haben.

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #4 am: 25.06.07 - 13:49:15 »
also gut,

das heisst also, ich erstelle ein Script, dass in die mail.box ein Dokument mit dem angepassten Absender ablegt. Anschließend wird das Dokument vom Server verschickt, richtig ?

Ist dieses Vorgehen ein normales Vorgehen, oder sollte ich es aus bestimmten Gründen, z.B. des Risikos, dass der Server und das Zustellen der Mails kaputt gehen könnte, unterlassen ??

manuel

Driri

  • Gast
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #5 am: 25.06.07 - 13:54:17 »
Mir wären keine Nebenwirkungen bekannt. Ich nutze so ein Verfahren in verschiedenen Anwendungen und habe damit bisher noch keine Probleme gehabt.

Edit :

Achja, wenn es sich um eine normale Mail-In-Datenbank handelt, kannst Du dir alternativ auch mal dies hier anschauen :

http://www.automatedlogic.com/domblog.nsf/dx/DominoTeamMailbox

Da ist das Problem mit der Absenderadresse mit gelöst.
« Letzte Änderung: 25.06.07 - 13:57:18 von Driri »

Glombi

  • Gast
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #6 am: 25.06.07 - 13:59:44 »
Du kannst hier mal nach Spoofing suchen, dann findest Du u.a.

http://atnotes.de/index.php?topic=16359.0

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #7 am: 26.06.07 - 10:10:33 »
Ich habe das Script oben ein wenig geändert, so
dass ich direkt in der mail.box des Servers ein Dokument mit den Einträgen erstelle und abspeichere.
Wieso wird die Mail nicht verschickt, was mache ich falsch ?

   Dim maildoc As NotesDocument
   Set maildoc = New NotesDocument( "servername", "mail.box" )
   sender = "vertrieb-gruppe@yxy.de"
   
   Set body = mailDoc.CreateMIMEEntity( "Body" )
   Set mimeHeader = body.CreateHeader( "SMTPOriginator" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "Sender" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "INetFrom" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "ReplyTo" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "Principal" )
   Call mimeHeader.SetHeaderVal( sender )
   Set mimeHeader = body.CreateHeader( "From" )
   Call mimeHeader.SetHeaderVal( sender )
   maildoc.Subject= "XXX"
   maildoc.sendTo = "XXX"
   '///Call maildoc.Send(False)
   Call maildoc.Save(1,1)


jmanuel

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #8 am: 26.06.07 - 10:15:35 »
maildoc.Form = "Memo"

Send wieder rein

Save raus, Du willst das Teil ja nicht in der Mailbox speichern...
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline jmanuel

  • Junior Mitglied
  • **
  • Beiträge: 76
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #9 am: 27.06.07 - 16:21:21 »
Hallo,

ok. die Mail wird jetzt zwar verschickt,
aber es erscheint immer noch die Info in der Mail "Gesendet von XXX".
In Outlook erscheint diese Meldung auch. -> Das ist aber gerade mein Ziel.

Ich verwende den obigen Code.


jmanuel

Glombi

  • Gast
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #10 am: 02.07.07 - 12:40:24 »
Save rein, Send raus. Du willst ja in der mail.box speichern und nicht senden. Gesendet wird es dann automatisch vom Router, der die Dokumente in der mail.box beackert.

Ausserdem musst Du noch die Items
maildoc.Principal = "..."
maildoc.From = "..."

setzen.

Andreas

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #11 am: 02.07.07 - 13:09:49 »
Ist das ein Wo macht das Script was Problem?

Laut Hilfe macht send lokal den aktuellen Benutzer, auf dem Server den Eintrag aus dem From Feld rein.  Der Start der Aktion ist hier Lokal, und damit wird der aktuelle Benutzer genommen, egal wo ich das Dokument erstellt habe. Durch das Save wird auf die Serverebene gewechselt und damit zieht das From Feld.

Versteht ich das jetzt so Richtig?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absendermailadresse mit einem anderen Namen senden
« Antwort #12 am: 02.07.07 - 17:09:43 »
Durch das Save wird nicht "auf die Server-Ebene gewechselt" - es bwirkt einfach schlicht gar nichts in Bezug auf das Item "From". Und das ist der ganze "Trick": Der Router bekommt ein versandfertiges Dokument zum Frass vorgeworfen, und dieses verschickt er nun brav - genau so, wie wir es wollen.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz