Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Exchange - E-Mails an bestimmte Adresse an anderen Server (https://www.delphipraxis.net/151530-exchange-e-mails-bestimmte-adresse-anderen-server.html)

CG2003 21. Mai 2010 13:36


Exchange - E-Mails an bestimmte Adresse an anderen Server
 
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?

mkinzler 21. Mai 2010 13:40

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve
 
Z.B. eine Weiterleitung des gewünschten Kontos

CG2003 21. Mai 2010 13:59

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve
 
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

Sir Rufo 22. Mai 2010 20:59

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

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.

rollstuhlfahrer 22. Mai 2010 21:34

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

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

CG2003 22. Mai 2010 22:39

Re: Exchange - E-Mails an bestimmte Adresse an anderen Serve
 
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?

Sir Rufo 22. Mai 2010 22:46

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

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:23 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