skoechling
Goto Top

Emails weiterleiten mit Regel oder makro

Hallo zusammen.
Wir haben unser Faxgerät so programmiert das es keine faxen mehr ausdruckt sondern uns emails generiert und diese an unsere Mail Adresse in Outlook sendet. Diese Mails haben dann im betreff die Faxnummer des Absenders Zum Beispiel 02933 485927.

Nun meine Frage:
Ich möchte diese faxe dann anhand der Vorwahl (02933) automatisch an eine andere email Adresse weiterleiten.

Kann man so eine Regel anhand einer exelliste oder ähnlichem einbauen? Denn es über die normale Regel Funktion einzugeben würde bei den gefühlt 10000 Vorwahlen in Deutschland eine Ewigkeit dauern.

Wir möchten die Mail an 5 verschiedene Adresse weiterleiten:
Beispiel:
Vorwahlen 030,040,0531,0351, An email Adresse x weiterleiten
Vorwahl 080, 089, 0711,0631, An email Adresse y und so weiter.

Gibt es da eine Lösung zu?
Danke für eure Hilfe

Content-Key: 324305

Url: https://administrator.de/contentid/324305

Printed on: April 25, 2024 at 12:04 o'clock

Mitglied: 131381
131381 Dec 19, 2016 updated at 20:50:34 (UTC)
Goto Top
Die gibt es hier haufenweise, wenn man die Suche hier benutzt...
Outlookregel via Makro
Eingehende Emails in Outlook mit automatischer Mail inkl aktueller Uhrzeit und Betreff beantworten?
Die Überprüfung des Subjects mit einem if ... then else end if sollte nach studieren der obigen Codes für dich vermutlich kein Problem mehr darstellen face-wink

Gruß
Member: Skoechling
Skoechling Dec 19, 2016 at 22:48:29 (UTC)
Goto Top
Naja der link hat mir für meine Aufgabe jetzt nicht weiter geholfen.

Und über die Suche finde ich nichts passendes.
Member: StefanKittel
StefanKittel Dec 20, 2016 at 07:08:46 (UTC)
Goto Top
Moin,

warum nutzt Du nicht die normalen Regeln in Outlook?

Wenn Absender XY, Empfänger YX und (Betreff "040 " oder = "030 ") dann versende an ZZ.

Über Makros ist man natürlich viel flexibler, aber das muss man erstmal können.

Viele Grüße
Mitglied: 131381
131381 Dec 20, 2016 updated at 07:48:01 (UTC)
Goto Top
Zitat von @Skoechling:

Naja der link hat mir für meine Aufgabe jetzt nicht weiter geholfen.
?? Da macht es sich aber einer ziemlich leicht ...
In den Beispielen musst du doch nur 1-2 Zeilen (die IF-Bedingung oder ein Select Case) für das Prüfen der Rufnummer hinzufügen und du hast das gewünschte!
Oder hat da einer Null Ahnung vom Programmieren und braucht es auf dem Silbertablett?
Mitglied: 131381
131381 Dec 20, 2016 at 10:27:09 (UTC)
Goto Top
Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
    Dim varEntryIDs, objItem, i As Integer, dic As Object
    Set dic = CreateObject("scripting.dictionary")  
    dic.Add "030","user1@domain.de"  
    dic.Add "040","user1@domain.de"  
    dic.Add "080","user2@domain.de"  
    dic.Add "089","user2@domain.de"  
    keys = dic.Keys
    
    varEntryIDs = Split(EntryIDCollection, ",")  
    For i = 0 To UBound(varEntryIDs)
        Set objItem = Application.Session.GetItemFromID(varEntryIDs(i))
        If objItem.Class = olMail Then
            For Each key In keys
            	If Left(objItem.Subject,Len(key)) = key Then
            		With objItem.Forward
	                	.To = dic.Item(key)
	                	.Send
	                	Exit For
	            	End With
            	End If            	
            Next
        End If
    Next
End Sub
Member: Skoechling
Skoechling Dec 20, 2016 at 14:48:57 (UTC)
Goto Top
Ja ertappt ich habe von Makros und Programmierung nicht den Hauch einer Ahnung. Daher wäre über das silbertablett sehr dankbar
Mitglied: 131381
131381 Dec 20, 2016 updated at 15:19:05 (UTC)
Goto Top
^ Tablett liegt schon da und setzt schon Belag an... ^
Member: Skoechling
Skoechling Dec 20, 2016 at 16:50:25 (UTC)
Goto Top
Ok das ist sehr schön. Also es muss jede Vorwahl in eine extra Zeile habe ich richtig verstanden?

Könnte mann es nicht auf eine exelliste zugreifen lassen wo die Zuordnungen drin stehen?
Mitglied: 131381
131381 Dec 20, 2016 at 17:06:45 (UTC)
Goto Top
Zitat von @Skoechling:

Ok das ist sehr schön. Also es muss jede Vorwahl in eine extra Zeile habe ich richtig verstanden?
Jepp
Könnte mann es nicht auf eine exelliste zugreifen lassen wo die Zuordnungen drin stehen?
Kann man auch. Kann ich dir gerne gegen einen Obolus machen. => PN
Member: StefanKittel
StefanKittel Dec 20, 2016 at 17:09:56 (UTC)
Goto Top
Zitat von @Skoechling:
Könnte mann es nicht auf eine exelliste zugreifen lassen wo die Zuordnungen drin stehen?

Natürlich geht das, würde ich aber nicht empfehlen.
Dann müßte Outlook bei jeder neuen Mail Excel öffnen, dann die Datei um nach der Liste zu schauen.
Lieber hier direkt oder in der CSV/XML-Datei ablegen. Die kann man aus Excel exportieren wenn dies not tut.

Stefan
Mitglied: 131381
131381 Dec 20, 2016 at 17:16:37 (UTC)
Goto Top
Lieber hier direkt oder in der CSV/XML-Datei ablegen.
Ich glaube das meinte er mit Excelliste.