2012-03-28 6 views
1

Dies ist möglicherweise nicht möglich, aber wollte nur sehen, ob jemand mich in die richtige Richtung zeigen könnte.Speichern ausgewählter E-Mails aus Outlook in SQL Server durch Weiterleiten

Ich baue ein System, das alle Corespondenz zwischen dem Unternehmen und jedem Client speichern muss.

Ist es möglich, eine E-Mail von Outlook an eine bestimmte E-Mail-Adresse weiterzuleiten, die diese E-Mail dann auf einem SQL-Server speichert?

Danke für jede Hilfe.

+0

SharePoint bietet eine solche Funktion ([Eingehende E-Mail konfigurieren] (http://technet.microsoft.com/en-us/library/cc262947.aspx)). –

+0

Es gibt mehrere Teile dieser Frage, die getrennt recherchiert und/oder erfragt werden könnten. Wie zuverlässig muss das sein? Was passiert, wenn Outlook nicht läuft, weil der Empfänger in Urlaub gefahren ist? Möglicherweise benötigen Sie eine Lösung auf dem Mail-Server. – JeffO

Antwort

1

können Sie versuchen, diese Outlook-Add-on: www.geniusconnect.com

Link zu Gesendete Objekte Outlook-Ordner auf den Tisch und überprüfen Sie "Auto Save" -Option. Dies speichert gesendete Objekte automatisch in der DB.

+0

Danke dafür, ja, denke Outlook-Add-on ist der Weg zu gehen, ich fand auch das (http://www.email2db.com/email-to-database.aspx) vor einer Weile, also werde ich einen Blick darauf werfen beide Optionen. – JBoom

1

Sie könnten ein Outlook-Add-On mit .NET schreiben, das den Inhalt der E-Mail in eine SQL Server-Tabelle und die Absenderinformationen einfügt.

1

Versuchen Sie es anders herum zu betrachten. Erstellen Sie zuerst Ihre E-Mails in der Datenbank, und senden Sie dann die E-Mails in einem separaten Prozess. Nach jedem erfolgreichen Senden markieren Sie den Datenbank-E-Mail-Datensatz als "gesendet".

Ich empfehle einen asynchronen Ansatz. Da E-Mails gesendet werden sollen, werden sie generiert und in einer EmailQueue-Tabelle gespeichert. Ein anderer Prozess überwacht die Tabelle "EmailQueue" und sendet die E-Mails, wenn sie sie finden. Auf diese Weise wird jede Verzögerung beim tatsächlichen Senden von E-Mails den Prozess, der die zu sendenden E-Mails generiert, nicht beeinträchtigen.