AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Exchange - E-Mails an bestimmte Adresse an anderen Server
Thema durchsuchen
Ansicht
Themen-Optionen

Exchange - E-Mails an bestimmte Adresse an anderen Server

Ein Thema von CG2003 · begonnen am 21. Mai 2010 · letzter Beitrag vom 22. Mai 2010
Antwort Antwort
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#1

Exchange - E-Mails an bestimmte Adresse an anderen Server

  Alt 21. Mai 2010, 14:36
Hallo,

ich habe mal eine Frage.
Ein Kunde von uns hat eine OCR-Software im Einsatz, die quasi auf einem zweiten Mailserver als Relay fungiert.
Soll heißen das die Anhänge aller via SMTP an diesen Server gesendeten Mails über die OCR laufen und an den Empfänger zurückgeschickt werden.

Nun möchte der Kunde aber, dass nur die Mails, die an eine bestimmte Adresse (z.B. ocr@kunde.de) an diesen zweiten Server via SMTP geleitet werden.

Das Konto/die Adresse ocr@kunde.de hat der Kunde bereits im Exchange eingetragen.


Da ich aber auch keine Exchange-Profi bin, würde mich mal interessieren, wie man Exchange dazu bringen kann, Mails eines bestimmten Kontos via SMTP an einen
anderen Server zu leiten.


Oder funktioniert das gar nicht und ich habe hier einen Denkfehler?
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve

  Alt 21. Mai 2010, 14:40
Z.B. eine Weiterleitung des gewünschten Kontos
Markus Kinzler
  Mit Zitat antworten Zitat
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve

  Alt 21. Mai 2010, 14:59
Ja, aber da kann ich ja nur eine E-Mail Adresse angeben.
Der zweite Server mit der OCR hat ja kein Exchange und demzufolge kein Konto.

Ich will quasi folgendes erreichen:

ALLE E-Mails, die beim Exchange an OCR@KUNE.DE geschickt werden, schicke mir bitte via SMTP an 192.168.1.122
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve

  Alt 22. Mai 2010, 21:59
Zitat von CG2003:
Ja, aber da kann ich ja nur eine E-Mail Adresse angeben.
Der zweite Server mit der OCR hat ja kein Exchange und demzufolge kein Konto.
Der SMTP-Server braucht ja auch kein Konto, der bekommt einfach mails und macht dann was damit.
Also müssen wir den Exchange ja nur dazu bringen, eine mail an den OCR-SMTP zu versenden.

Dem Exchange müsste man jetzt beibringen, mails mit z.B. *@ocr.local an den OCR-SMTP zu senden.
Für das Konto ocr@kunde.de legt man also eine Weiterleitung fest an tumal@ocr.local.

Problematisch ist jetzt natürlich, dass der OCR-SMTP
Zitat:
Soll heißen das die Anhänge aller via SMTP an diesen Server gesendeten Mails über die OCR laufen und an den Empfänger zurückgeschickt werden.
also wird der OCR-SMTP die mail jetzt an tumal@ocr.local wieder versenden.
Der Exchange wird dieses ablehnen oder wieder an den OCR-SMTP versenden.
Wir haben eine mail-Schleife gebaut.

Eine andere Möglichkeit wäre mit einem Pop3->Smtp-Forwarder aus dem ocr@kunde.de Postfach die Mails holen und an den OCR-SMTP senden.
Aber nun schickt der OCR-SMTP die Mail "erkannt" an den Empfänger ocr@kunde.de zurück zum Exchange.
Wir haben wieder eine Mail-Schleife.

Allerdings wäre es möglich mit dem Pop3->Smtp-Forwarder vor dem Weitersenden den Empfänger zu ändern in geocrt@kunde.de
Auf dem Exchange ein weiteres Konto anlegen geocrt@kunde.de und es gibt keine Schleife.

Ich denke mit bordeigenen Exchange-Mitteln ist dieses nicht zu lösen, da der OCR-SMTP ja auch als Relay arbeiten soll und nicht als Seitenausgang.

Eine Möglichkeit wäre noch, wenn man den OCR-SMTP so konfiguriert, dass nur Mails an ocr@kunde.de bearbeitet werden und alle anderen einfach nur weitergeschoben werden.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#5

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve

  Alt 22. Mai 2010, 22:34
Zitat von CG2003:
Ein Kunde von uns hat eine OCR-Software im Einsatz, die quasi auf einem zweiten Mailserver als Relay fungiert.
Soll heißen das die Anhänge aller via SMTP an diesen Server gesendeten Mails über die OCR laufen und an den Empfänger zurückgeschickt werden.
Das ist der Teil der funktioniert. Habe ich da recht?
Ist der SMTP-Relay-Server nun ein Excange-Server oder eine Eigenkreation? - Man müsste also dem Relay-Server sagen, dass er Mails an eine bestimmte Adresse nicht weiterleiten soll. (Blacklisting). Stattdessen soll er sich selbst wie bisher um diese Mails kümmern. Alle anderen Mails soll er einfach weiterleiten.

Ich finde das System etwas umständlich (Ich würde sogar Konzeptionsfehler sagen). Der Kunde will, dass eine OCR-Software ihm aus Bildern Text machen soll. Diese Bilder verschickt er an eine bestimmte Mail-Adresse und erhält von dieser den gelesenen Text zurück. Man kann einen weiteren Mail-Server aufbauen, an den alle Mails weitergeleitet werden, die an die Adresse ocr@kunde.de gehen. Dieser Mailserver kümmert sich dann nur um das OCR und um die Antwortmail. Ihn erreichen also nur die Mails, die bearbeitet werden sollen.
Wenn das nicht so einfach zu bewerkstelligen ist, gäbe es ja noch die Lösung, statt ocr@kunde.de ocr@ocr-host zu verwenden. Dann wäre die Mailadresse wieder eindeutig und könnte von dem Exchangeserver entsprechend zugewiesen werden. (Ich kenne mich nicht mit den Möglichkeiten aus, aber eine automatische Weiterleitung ohne Zwischenspeicherung von ocr@kunde.de an ocr@ocr-host dürfte möglich sein).

Als einfachste Möglichkeit sehe ich es so, dass man dem OCR-Server ein Mailkonto einrichtet. Auf dieses greift er per IMAP-Push zu, bekommt also automatisch eine Nachricht darüber, ob eine neue Mail vorhanden ist. Diese kann er sofort abarbeiten und löschen. Einem POP3-Push steht auch nichts im Wege. Ziel bei dieser Möglichkeit ist es, nicht aus allen Mails die benötigten rauszufiltern, sondern die Aufgabe des Sortierens an einen abzutreten, der das eh mitmacht und nur die zu bearbeiten, die nach dem Sortieren noch übrig sind.

Dies sein mal so als Anregung in den Raum gestellt.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve

  Alt 22. Mai 2010, 23:39
Alternativ könnte die OCR auch E-Mails via POP3 annehmen.

Wäre es möglich, am Exchange den virtuellen POP3-Serverdienst zu aktivieren, so dass die OCR von dem Konto ocr@kunde.de E-Mails abruft, verarbeitet und an den Absender zurückschickt?

Oder habe ich da jetzt einen Denkfehler?
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve

  Alt 22. Mai 2010, 23:46
Zitat von CG2003:
Alternativ könnte die OCR auch E-Mails via POP3 annehmen.

Wäre es möglich, am Exchange den virtuellen POP3-Serverdienst zu aktivieren, so dass die OCR von dem Konto ocr@kunde.de E-Mails abruft, verarbeitet und an den Absender zurückschickt?

Oder habe ich da jetzt einen Denkfehler?
Ei logisch, Exchange ist ein Mail-Server der nicht zwangsweise mit Outlook benutzt werden kann.
IMAP, POP3 ist da möglich
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz