Avamar: ADME-E-Mail-Benachrichtigungen werden nicht empfangen
Summary: Bei ADME-E-Mail-Benachrichtigungen müssen vier Bereiche überprüft werden, einschließlich Umgebungsvariablen und Job-Policies, um eine ordnungsgemäße Konfiguration und eine erfolgreiche Bereitstellung sicherzustellen. ...
Symptoms
Dies hat keine Auswirkungen auf ADME-Vorgänge, außer dass keine E-Mail-Benachrichtigungen von ADME empfangen werden können.
Cause
Die folgenden vier Bereiche sollten überprüft und nach Bedarf aktualisiert werden, um E-Mail-Benachrichtigungen von ADME zu erhalten.
- Umgebungsdateivariablen CMD_mail: Muss den Pfad zum mailx-Programm enthalten
- Umgebungsdateivariablen MAIL_TO: Muss die erforderlichen E-Mail-Adressen der Empfänger enthalten
- Innerhalb einer Job-Policy-Definition muss die Option -m in der Tapeout_Flags-Zeile vorhanden sein
- Der Dateiname /etc/mail.rc muss aktualisiert werden, um sicherzustellen, dass der SMTP-Relay-Hostname (Simple Mail Transfer Protocol) darin angegeben ist.
Resolution
Die folgenden vier Schritte müssen vorhanden und überprüft werden, um E-Mail-Benachrichtigungen von ADME zu erhalten.
- Umgebungsdateivariablen CMD_mail: Muss den Pfad zum mailx-Programm enthalten, normalerweise /usr/bin/mailx. Verwenden Sie den Befehl
which mailx, um zu überprüfen, ob MailX installiert ist, und um den Pfad zu identifizieren. - Umgebungsdateivariablen MAIL_TO: Muss kommagetrennte E-Mail-Adressen der erforderlichen EmpfängerInnen enthalten, wenn mehr als eine
- Innerhalb einer Job-Policy-Definition muss die Option -m in der Tapeout_Flags-Zeile vorhanden sein
- Der Dateiname /etc/mail.rc muss die folgende Zeile enthalten, damit mailx den SMTP-Relay-Hostnamen auflösen kann: set smtp= customers-smtp-relay-hostname
Die Datei /etc/mail.rc sollte den korrekten SMTP-Relay-Hostnamen enthalten, damit mailx ordnungsgemäß funktioniert.
set smtp=customers-smtp-relay-hostnameAdditional Information
Um zu überprüfen, ob E-Mail-Nachrichten mit mailx empfangen werden können, können Sie die folgende Befehlssequenz außerhalb von ADME ausführen.
1. Geben Sie an der BS-Eingabeaufforderung, die als Root angemeldet ist, Folgendes ein:
mailx -s "mailx verification test" recipient-email-address
Hello there
Cntrl-D
Dadurch sollte eine E-Mail an den Empfänger mit einer Betreffzeile gesendet werden, die Folgendes enthält: "mailx verification test," und der Körper sollte enthalten "Hello there"
Manchmal kommt es zu Verzögerungen bei der Postzustellung, also geben Sie es im Osten 30 Minuten. Wenn Sie die E-Mail immer noch nicht erhalten, stimmt etwas nicht, ist standortspezifisch und erfordert das Eingreifen des Kunden, um es zu beheben.