Autor Thema: allg. Standardabsender für Mails  (Gelesen 1465 mal)

Offline lod-02

  • Frischling
  • *
  • Beiträge: 2
  • I love YaBB 1G - SP1!
allg. Standardabsender für Mails
« am: 14.05.02 - 16:58:23 »
Hallo,

wie kann man es hinbekommen, dass beim Verschicken von Mails aus einer beliebigen Datenbank nicht der Benutzername sondern ein Standardabsender eingetragen wird.

Beispiel: Max Muster arbeitet im Support, und möchte eine Anfrage beantworten. Er klickt eine Schaltfläche die mit "@MailSend" arbeitet. Als Absender soll beim Empfänger aber nicht Max.Muster@domain.de stehen sondern z.B.: support@domain.de. Und dies auch bei anderen Nutzern der Datenbank.

Ich hoffe, dass jemand eine Idee hat.

Danke.

T.Riedel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: allg. Standardabsender für Mails
« Antwort #1 am: 14.05.02 - 17:25:42 »
Da kommst du nicht umhin einwenig zu programmieren.
Der Absender wird ja in das Feld FROM eingetragen; hier musst du dann fest verdrahtet deine gewünschte Absenderadresse eingeben.

zweite  Möglichkeit:

Du schreibst dir deinen eigenen Send Button und benutzt dabei folgendes Script

Function SpoofMessage( Byval sendas As String, Byval sendto As String, subject As
String, message As String )
Dim session As New NotesSession
Dim current As NotesDatabase
Dim mailbox As New NotesDatabase("","")
Dim maildoc As NotesDocument
Dim rtitem As NotesRichTextItem

' get handle to mail.box on the users current mail server
Set current = session.CurrentDatabase
Call mailbox.Open( current.server, "mail.box" )

' Create a new document in the severs mail box
Set maildoc = mailbox.CreateDocument
maildoc.Form = "Memo"
maildoc.From = sendas
maildoc.SendFrom = sendas
maildoc.SendTo = sendto
maildoc.Recipients = sendto
maildoc.Subject = subject
Set rtitem = maildoc.CreateRichTextItem( "Body" )
Call rtitem.AppendText( message )
maildoc.PostedDate = Now()
maildoc.ComposedDate = Now()
maildoc.DeliveredDate = Now()
maildoc.Principal = sendas
maildoc.EncryptOnSend = False

Call maildoc.Save( True, False )

End Function

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline lod-02

  • Frischling
  • *
  • Beiträge: 2
  • I love YaBB 1G - SP1!
Re: allg. Standardabsender für Mails
« Antwort #2 am: 15.05.02 - 10:25:34 »
Hallo,

vielen Dank für die Hilfe.
Der Ansatz mit dem Script hat mich auf eine Idee gebracht.

TR(lod-02)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz