Autor Thema: E-Mails an Adressen die nicht im Adressbuch stehen  (Gelesen 2764 mal)

Offline Chriss

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
  • Wissen ist Macht, nichts wissen macht auch nichts!
???
Hallo Leute,
ich habe folgendes Problem:
Ein System bei uns im haus generiert Mails mit einem Absender wie etwa 123456789.test@ourdomain.de.
Jetzt meine Frage: Wie kann ich es unserem SMTP Gateway beibiegen diese Mails auch wieder anzunehmen wenn jemand drauf antwortet?
Diese Adressen existieren nicht im Adressbuch.
Gibt es eine Möglichkeit den Server so zu konfigurieren das alle Mails an *.test@ourdomain.de in einer Maildb landen?

schönen Tach noch.... :-))
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
MfG
Chris

Offline Felix

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
  • Es ist noch kein Meister vom Himmel gefallen!
Re: E-Mails an Adressen die nicht im Adressbuch st
« Antwort #1 am: 22.03.02 - 15:05:29 »
Hallo Chriss,

hast du es schon mal mit Mailin DB probiert ???

ciao
Felix
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Chriss

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
  • Wissen ist Macht, nichts wissen macht auch nichts!
Re: E-Mails an Adressen die nicht im Adressbuch st
« Antwort #2 am: 22.03.02 - 15:33:40 »
Hallo Felix,
diese Lösung hilft mir nicht wirklich weiter, da wir bis zu einer Million in zahlen (1.000.000) solcher Adressen generieren. Eine Mail-In DB hört aber nur auf genau eine Adresse. Leider keine Lösung für mich. :(
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
MfG
Chris

Offline Malz

  • Frischling
  • *
  • Beiträge: 27
  • Geschlecht: Männlich
  • PCs sind Investitionen - Menschen sind Kosten
Re: E-Mails an Adressen die nicht im Adressbuch st
« Antwort #3 am: 22.03.02 - 23:08:47 »
Wahrscheinlich liege ich falsch ...

Mails werden doch vom Domino über DBs wie mail.box (smtp.box) geleitet.
Hmm (wenns geht) dann könnte ein Agent "after new mail has arrived" nach dem Empfängerteil suchen und verschieben.
« 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: E-Mails an Adressen die nicht im Adressbuch st
« Antwort #4 am: 23.03.02 - 07:36:16 »
Hallo zusammen,

so, dann werde ich es einmal versuchen.  ;D

Zunächst einmal: Agenten in der mail.box oder anderen Posteingangskörbchen sind NICHT möglich, da aus verständlichen Gründen der Router die Kontrolle über diese DBs hat.

Nun zum eigentlichen Problem:

Eine MailInDB kann ja auch über eine Gruppe adressiert werden.
Du mußt also die generierten Adressen in die für die DB zuständige Gruppe eintragen.
Problem dabei ist, daß eine Gruppe ja nicht unendlich viele Einträge aufnehmen kann.
Doch auch das kann man übergehen. Das Script dient dazu, Personen zu Gruppen hinzuzufügen und zwar dergestalt, daß bei erreichen einer Grenze automatisch ein neues gruppendokument angelegt wird. Diese Untergruppen werden wiederum als Gruppe in deine Hauptgruppe eingetragen. Du erhälst dann verschachtelte Gruppen.

Jetzt musst du nur noch dafür sorgen, daß Domino die in den Gruppen enthaltenen Pseudoadressen erkennt und die Mails an die MailInDB routet.

Ist zwar alles nur Theorie, aber von Ansatz sollte das funktionieren.

Kannst mir ja mal etws über euer System erzählen; warum 1Mio Pseudoadressen ??

'============================
' 1999, Ulrich Krause, Schöller Holding
'============================
' This sub adds a user to a group, but does it in a way
' that allows very large groups. Because Notes stores group members in
' text lists, and text lists can have only 15K bytes in them, simple groups
' are limited to around 1000 members. To have more members than that,
' the group must be broken into a number of other groups, which are
' then referenced as members of a master group.
'
' This sub handles all of that complexity. The group name passed in
' is the name of the master group, and this sub will handle the creation
' and populating of the sub-groups as needed. The sub-groups will
' be named by appending numbers to the master group name, and will
' have slightly more than 10K bytes of members in them.

Sub AddUserToGroup( Byval fullname As String, Byval group As String, nab As NotesDatabase )
     
    ' Load up our static groups view
     
     Dim groups As NotesView
     
     Set groups = nab.GetView( "Groups" )
     
     Dim groupMainDoc As NotesDocument
     Set groupMainDoc = groups.GetDocumentByKey( group )
     Dim saveGroupMainDoc As Integer
     saveGroupMainDoc = False
     
     If groupMainDoc Is Nothing Then
           Set groupMainDoc = New NotesDocument( nab )
           groupMainDoc.Form = "Group"
           groupMainDoc.ListName = group
           groupMainDoc.Members = group & " 1"
           groupMainDoc.GroupType = "0"
           Call groupMainDoc.ComputeWithForm( False, False )
           saveGroupMainDoc = True
     End If
     
     Dim groupMainMembers As NotesItem
     Set groupMainMembers = groupMainDoc.GetFirstItem( "Members" )
     
    ' Find last subgroup entry in the members list
     
     Dim subGroup As String
     subGroup = ""
     Forall s In groupMainMembers.Values
           If Left$( s, Len( group ) ) = group Then
                 subGroup = s
           End If
     End Forall
     
    ' Open the subgroup, and keep trying until we find one with room
     
     Dim groupNum As Integer
     groupNum = 0
     
    ' Which subgroup was the last one
     If subGroup <> "" Then
           groupNum = Val( Right( subGroup, Len( subGroup ) - Len( group ) - 1 ) )
     Else
           groupNum = 1
           subGroup = group & " 1"
     End If
     
     Dim groupSubDoc As NotesDocument
     
     Do
           Set groupSubDoc = groups.GetDocumentByKey( subGroup )
           
           If groupSubDoc Is Nothing Then
              ' Create a new subgroup document
                 Set groupSubDoc = New NotesDocument( nab )
                 groupSubDoc.Form = "Group"
                 groupSubDoc.ListName = subGroup
                 groupSubDoc.GroupType = "0"
                 Call groupSubDoc.ComputeWithForm( False, False )
                 
              ' Add it to the main group if needed
                 If Not groupMainMembers.Contains( subGroup ) Then
                       Call groupMainMembers.AppendToTextList( subGroup )
                       saveGroupMainDoc = True
                 End If
           End If
           
         ' See if the subgroup still has room, if so, we've found our subgroup
           
           Dim groupSubMembers As NotesItem
           Set groupSubMembers = groupSubDoc.GetFirstItem( "Members" )
           
           If groupSubMembers.ValueLength < 10000 Then
                 Exit Do
           End If
           
         ' If no room, try the next one
           
           groupNum = groupNum + 1
           subGroup = group & " " & groupNum
     Loop
     
    ' Finally: add the user to the subgroup
     Call groupSubMembers.AppendToTextList( fullname )
     Call groupSubDoc.Save( False, True )
     
     If saveGroupMainDoc Then
           Call groupMainDoc.Save( False, True )
     End If
     
End Sub
« 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 LnMan

  • Frischling
  • *
  • Beiträge: 8
  • Geschlecht: Männlich
  • NoOne lives 4 Ever!
Re: E-Mails an Adressen die nicht im Adressbuch st
« Antwort #5 am: 24.03.02 - 11:17:44 »
hallo zusammen,
mal sehen ob ich maybe helfen kann...
wenn ich das verstanden habe...soll der SMTP Gateway die Mails dieser Domain direkt annehmen...

dazu kann man einfach einen GLOBAL DOMAIN Dokument erstellen...der dannn xyc.xyc heißt.
Damit werden schonmal alle Mails auf diesen Server geleitet..ohne irgendwelche Umwege zu machen.
Außerdem kannst Du in dem ServerDokument direkt die
Sicherheitsoptionen setzten...von mir aus:
alle Empfänger die ein .org im suffix haben sollen die Mails bekommen..

Sollte das etwas Wirr sein bitte mich kontaktieren, dann besorge ich mal ein screenshot der Dokus..

o.k. that`s it...LnMan
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Chriss

  • Frischling
  • *
  • Beiträge: 39
  • Geschlecht: Männlich
  • Wissen ist Macht, nichts wissen macht auch nichts!
Re: E-Mails an Adressen die nicht im Adressbuch st
« Antwort #6 am: 26.03.02 - 08:50:54 »
Hallo,
schönen Dank für die ausführlichen und schnellen Antworten.
Leider hilft mir das warscheinlich auch nicht weiter.
Ich arbeite bei einer Rechtschutzversicherung, wir haben hier verschiedene Anwendungen um Schadensfälle und sonstiges zu bearbeiten. So jetzt gehts los: Da wir nicht alles im Haus erledigen und unsere Kunden meistens uber eine VU betreut werden und wir quasi nur im Hintergrund arbeiten, müssen wir die bearbeiteten Infos per Mail versenden (Die VU's wünschen die Infos per Mail). Wenn jetzt jemand darauf antworten möchte muss es eine gültige Antwortadresse geben. Es gibt die Möglichkeit alles an eine Adresse zu senden, dazu muss aber der Autor der Email so inteligent sein und die Schadensnummer in das Subject oder einen anderen bestimmten Platz schreiben. Da ich darauf nicht vertrauen möchte, kamen wir auf die Idee eine Absenderadresse zu generieren in der die Nummer steht. Thats the Problem. So muss nur gewährleistet werden das der Server einfach alles annimmt was an *.test@domain.de.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
MfG
Chris

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: E-Mails an Adressen die nicht im Adressbuch st
« Antwort #7 am: 26.03.02 - 09:13:12 »
OK; versuche ich es noch einmal.

Bei den Zustelloptionen gibt es die Option "Antworten auf dieses Memo senden an"



Möglicherweise läßt sich damit ws anfangen.

:D
« 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!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz