Benutzer mit den meisten Antworten
Database Mail - an Destribution Group

Frage
-
Hallo,
ich habe DatabaseMail konfiguriert mit einem Profil usw. für mich als Admin bzw. als Person funktioniert dies wunderbar.
Nun habe aber auch ein Werk in dem mehrer Personen Mails erhalten sollen. Dazu muss ich ja an eine Gruppe senden lassen.
Also habe ich ein Windows Domain Local Group erstellt und dieser eine eMail Adresse verpasst. Dann mich als Gruppenmitglied hinzugefügt.
Danach einen neuen Operator im SQL angelegt und diese eMail Adresse eingetragen.
Wenn ich aus Outlook heraus eine Mail an diese Gruppe sende, so kommt diese mail an und alles ist wunderbar.
Wenn ich nun in dem Agentjob, der mit einen Domain User läuft (service_sqlagent), der Mitglied in der msdb DatabaseMailUserRole ist, in den Agentjob eintrage, wo zuvor ich drin stand und alles funktioniert hat, dort nun den service_sqlagent eintrage, dann bekomme ich leider keine Mails mehr.
Trage ich den Operator wieder um auch mich, funktioniert dies wieder einwandfrei.
Was mache ich falsch, bzw. wo kann ich nachschauen was der Fehler sein kann ??
Mit sysmail_unsentitems und sysmail_sentitems werdei ich nicht schlau. Denn selbst wenn ich mails erhalte auf meinen User, so steht dies mail dort nicht drin unter sentitems ?? Warum weis ich nicht.
Gruß
Markus
Antworten
-
Hallo Christoph und alle die sich beteiligten.
Ich habe das Problem nun gelöst. Es hing nicht an der Gruppe sondern an einer Einstellung im Exchange. Ich hatte diese Einstellung noch übersehen. Mein Kollege hat mich nochmal darauf aufmerksam gemacht.
Unter der Exchange Management Console die Gruppe auswählen. Dort die Eigenschaften. Unter Mail Flow Settings - die Message Delivery Restrictions auswählen und in der mitte 'Require that all senders are authenticated'
Jetzt funktioniert auch das senden per Databasemail.
Von Outlook aus funktionierte es ja auch schon die ganze Zeit.
Vielen Danke
Markus- Als Antwort markiert Markus Mistler Mittwoch, 20. Juni 2012 10:24
Alle Antworten
-
Hi,
da kann ich nichts finden. Ich hätte erwartet, das da drin wann was an wen gesendet wurde.
Ist aber nicht. Sondern nur -- DatabaseMail process is started oder .... is shutting down
Und dann noch die 2 Eintragungen als ich Database Mail gestoppt habe. Sonst nichts.
Leider.
Danke
Markus
-
-
Vielen Dank für die Abfrage.
Diese habe ich auch schon gemacht aber einen Fehler erhalte ich nicht.
Folgendes ist zu lesen in der AbfrageJOB RUN: 'MP_TEST_DBMail.Subplan_1' was run on 13.06.2012 at 14:48:00 DURATION: 0 hours, 0 minutes, 1 seconds STATUS: Succeeded MESSAGES: The job succeeded. The Job was invoked by Schedule 25 (MP_TEST_DBMail). The last step to run was step 1 (Subplan_1).
Aber die Mail kommt leider nicht an !!
Wenn ich einen Operator erstelle den es als eMail nicht gibt, so finde ich ebenfalls im SQL Log oben genannte Eintragung.
Wo sollte denn ein Fehler stehen. Weil die eMail kann definitiv nicht zugestellt werden.Danke
Markus -
- Bearbeitet Christoph MuthmannEditor Freitag, 15. Juni 2012 07:52
-
Hallo Markus,
Bist Du hier inzwischen weitergekommen?
Gruss,
AlexAlex Pitulice, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Hi,
ich zwar noch einige Dinge probiert, was hier schon geschrieben stand, doch leider habe ich immer noch keine Lösung für das Problem.
Database Mail sendet an mich als Person aber nicht an die Gruppe.
Nein, das Problem ist noch nicht gelöst.
Gruß
Markus
-
Hallo Markus,
das ist vermutlich eher ein Problem im Exchange, obwohl ich mich wundere, dass Du in den sysmail_sentitems keinen Eintrag siehst. Bist Du sysadmin? Kannst Du noch etwas mehr über Deine Konfiguration verraten?
Schau auch mal hier nach:
You can create or mail-enable only universal distribution groups. To convert a domain-local or a global group to a universal group, you can use the Set-Group cmdlet in the Exchange Management Shell. You may have mail-enabled groups that were migrated from previous versions of Exchange that are not universal groups. You can use the Exchange Management Console (EMC) or the Shell to manage these groups.
http://technet.microsoft.com/en-us/library/bb124513.aspx
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP
www.insidesql.org/blogs/cmu -
Hallo Christoph und alle die sich beteiligten.
Ich habe das Problem nun gelöst. Es hing nicht an der Gruppe sondern an einer Einstellung im Exchange. Ich hatte diese Einstellung noch übersehen. Mein Kollege hat mich nochmal darauf aufmerksam gemacht.
Unter der Exchange Management Console die Gruppe auswählen. Dort die Eigenschaften. Unter Mail Flow Settings - die Message Delivery Restrictions auswählen und in der mitte 'Require that all senders are authenticated'
Jetzt funktioniert auch das senden per Databasemail.
Von Outlook aus funktionierte es ja auch schon die ganze Zeit.
Vielen Danke
Markus- Als Antwort markiert Markus Mistler Mittwoch, 20. Juni 2012 10:24