Frage

Ich versuche also, eine automatisierte Nachricht von einem Excel VBA-Backend zu senden. Ich bin sehr kompetent in meinen VBA-Fähigkeiten und habe die Methode unten mit großem Erfolg in der Vergangenheit verwendet. Ich habe Probleme mit dieser Methode in meiner neuen Umgebung, und ich weiß, dass es etwas mit der Konfiguration des Exchange-Servers zu tun hat, das Thema ist, dass der Typ, der den Exchange-Server verwaltet, oder ich Austauschsexperten.

generasacodicetagpre.

Ich versuche, an eine Verteilergruppe zu senden, die eine Authentifizierung erfordert. Wir haben herausgefunden, wie Sie diese "Funktion" entfernen, um eine E-Mail zu senden, aber dies ist nicht ideal. Ich habe versucht, das Basic / Clear Trust (1) für die Authentifizierungsmethode zu verwenden, den Benutzernamen und Ihr Kennwort mit den erforderlichen Feldern im Konfigurationsobjekt und immer noch keine Würfel bereitgestellt. Wenn ich eine E-Mail von Outlook schicke, habe ich keine Probleme, die an eine E-Mail gesendet werden, die die Authentifizierung erfordert, aber wenn der CDO-Austausch verwendet wird, erlaubt es mir nicht zu authentifizieren. Es löst auch nie die Absenderadresse auf, nicht sicher, ob das zusammenhängt oder nicht, aber für die vollständige Offenlegung dort ist es. Ich weiß, dass der Exchange / SMTP-Server konfiguriert ist, um anonyme Senden zu ermöglichen, aber das scheint die einzige Option zu sein, die CDO verwendet wird.

Ich bin an meinem Wits enden. Jeder Austauschgurus, der möglicherweise einige Vorschläge anbieten kann?

danke, Chad

War es hilfreich?

Lösung

Nun, ich habe es endlich geschafft, meine eigene Frage zu lösen.Wenn jemand anderes ähnliche Probleme hat, dachte ich, ich würde teilen.Es stellte sich heraus, dass es sich um ein Port-Problem handelt.

Die Standardports für Austausch sind 25 und 465 für SSL (glaube ich).

In diesem Fall wurde Port 25 zum Senden anonym von hinter unserer Firewall (hauptsächlich von Druckern und Faxgeräten) konfiguriert.Ich habe versucht, den Hafen 465 zu verwenden, berichtete aber zurück, dass der Hafen nicht existierte.

Nachdem er auf dem Exchange-Server ausgegraben wurde, habe ich festgestellt, dass eine beliebige Portnummer verwendet wurde, um die authentifizierten Nachrichten dagegen zu konfigurieren.Sobald ich die richtige Portnummer in dem oben genannten Code gedruckt habe, hatte ich keine Probleme, um sie zur Arbeit zu bringen.Glückliche Codierung!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top