Wir haben einen Anbieter, der CSV-Dateien als E-Mail-Anhänge sendet. Diese CSV-Dateien enthalten Status, die in unsere Anwendung importiert werden. Ich versuche, den Prozess Ende-zu-Ende zu automatisieren, aber momentan hängt es davon ab, dass jemand eine E-Mail öffnet und den Anhang auf einer Serverfreigabe speichert, damit die Anwendung die Datei verwenden kann.Programmatisch eine E-Mail von einem POP3 öffnen und einen Anhang extrahieren
Da ich den Anbieter nicht davon überzeugen kann, seinen Prozess zu ändern, z. B. einen FTP-Standort oder einen Webdienst anzubieten, bin ich dabei, den bestehenden Prozess zu automatisieren.
Kennt jemand eine Möglichkeit, eine E-Mail von einem POP3-Konto programmgesteuert zu öffnen und einen Anhang zu extrahieren? Die bevorzugte Lösung würde sich auf einem Windows 2003 Server befinden, VB.NET geschrieben und sicher sein. Die Anwendung kann sich auf demselben Server wie der POP3-Server befinden. Beispielsweise könnten wir den kostenlosen POP3-Server einrichten, der mit Windows Server geliefert wird, und gegen die im Dateisystem gespeicherte Mail-Datei auswählen.
BTW, wir sind bereit, für eine Standardlösung zu bezahlen, wenn eine existiert.
Hinweis: Ich habe mir diese question angesehen, aber die Antwort zeigt auf eine CodeProject-Lösung, die sich nicht mit Anhängen beschäftigt.
Fast ... Ich war auf der Suche nach einer vordefinierten Lösung mit integrierter Sicherheit und in VB.NET geschrieben. Wenn ich keine weitere Antwort erhalte, gebe ich dir diese Antwort. – Josh