- Das Kernproblem
Ich kann über den Azure Communication Service keine E-Mails versenden. Die E-Mail-Domäne ist im Portal ordnungsgemäß verbunden, jedoch blockiert das System den Mailversand mit einem internen Verbindungsfehler (DomainNotLinked).
- Bereits getätigte Konfiguration
Im Email Communication Service ist die eigene Domäne vollständig eingerichtet.
Alle erforderlichen DNS-Einträge (TXT, MX, SPF, DKIM) sind verifiziert (Status: Grün / Verified).
Im Haupt-Kommunikationsdienst unter E-Mail -> Domänen ist diese Domäne bereits erfolgreich hinzugefügt und verknüpft.
Die dazugehörige Absenderadresse ******@xxx.xx ist aktiv eingerichtet.
- Die Blockade im Azure Portal
Obwohl die Domäne verknüpft ist, verweigert der Dienst die Funktion. Wenn ich versuche, Einstellungen anzupassen oder Testkonfigurationen im Portal vorzunehmen, sind administrative Schaltflächen (wie das Hinzufügen weiterer Absenderadressen) ausgegraut und blockiert. (aktuell bin ich noch im kostenlosen Free-Tier)
- Fehlermeldung aus dem Anwendungs-Log (Spring Boot)
Beim Versuch, eine E-Mail aus der Anwendung über die verifizierte Absenderadresse zu senden, bricht der Azure Communication Service mit folgendem Fehler ab:
2026-06-09T14:58:24.955Z ERROR 101 --- [lTaskExecutor-1] c.r.mail.AzureAcsMailProvider : [ACS] Failed to send email to=xxx: Status code 404, "{"error":{"code":"DomainNotLinked","message":"The specified sender domain has not been linked.","target":null,"details":null,"innererror":null}}". Retrying if possible...
com.azure.communication.email.implementation.models.ErrorResponseException: Status code 404, "{"error":{"code":"DomainNotLinked","message":"The specified sender domain has not been linked."}}"
Dass der AzureAcsMailProvider aktiv loggt, dass er die Mail übergibt, bedeutet:
- Er hat Ihre konfigurierte Adresse
******@xxx.xx im Bauch.
Er hat diese als Absender an die Azure-API übermittelt.
2026-06-09T14:57:57.5942022Z 2026-06-09T16:57:57.593+02:00 INFO 101 --- [my-app] [lTaskExecutor-1] c.r.mail.AzureAcsMailProvider : [ACS] Sending email to=sxxx subject=Verifizieren Sie Ihre Registrierung / Verify your Registration / Verifizierung Ihrer Registrierung
Wenn der Code den Absender (From-Adresse) nicht aus den Umgebungsvariablen hätte laden können oder dort ein leerer Wert eingetragen wäre, hätte das Azure SDK den Request gar nicht erst an die Azure-Server geschickt. Java hätte vorher abgebrochen (entweder mit einer IllegalArgumentException oder weil die Validierung der Mail-Struktur fehlschlägt).
Können Sie mir helfen und Tipps geben?