Data Domain: Jak rozwiązać problemy z serwerem poczty — SMTP
Summary: Ten przewodnik został stworzony, aby pomóc klientom w rozwiązywaniu problemów z serwerem poczty.
Instructions
Obejrzyj ten film:
Rozwiązywanie problemów z serwerem poczty w Dell Data Domain: przewodnik krok po kroku
Czas trwania: 00:05:39 (gg:mm:ss)
Ustawienia języka napisów kodowanych można wybrać przy użyciu ikony CC w tym odtwarzaczu wideo, gdy jest dostępna.
Podczas rozwiązywania problemów z serwerem poczty w Dell Data Domain wykonaj następujące czynności:
- Sprawdź konfigurację serwera poczty:
# config show mailserver
Jeśli nie jest skonfigurowany, ustaw serwer poczty.
# config set mailserver <host>
W systemie DD OS 7.0 i nowszych dodano dodatkową obsługę metody szyfrowania SMTP STARTTLS.
Jeśli serwer poczty to 365 lub inny serwer poczty, który używa STARTTLS, a następnie ponownie uruchom polecenie konfiguracji z portem i nazwą użytkownika.
Ponownie skonfiguruj serwer poczty przy użyciu portu 25 lub 587 z nazwą użytkownika klienta.
Jeśli hasło do serwera poczty nie jest potrzebne, naciśnij klawisz Enter po uruchomieniu polecenia. Czasami hasło nie jest wymagane, ale najlepiej skontaktować się z administratorem poczty e-mail.
config set mailserver Wysyłaj polecenia i uwierzytelniaj się za ich pomocą Tony@Avenger.comNastępnie: Tony@Avenger.com Musi być również skonfigurowany jako użytkownik poczty e-mail administratora lub mieć jawne uprawnienia do wysyłania wiadomości w imieniu tego adresu e-mail administratora. W przeciwnym razie serwer SMTP odrzuci żądanie.
Aby sprawdzić nazwę użytkownika admin-email, uruchom następujące polecenie:
# config show admin-email
Jeśli nie masz pewności co do nazwy użytkownika e-mail administratora, skontaktuj się z administratorem poczty e-mail i sprawdź inne domeny danych.
Aby ponownie skonfigurować serwer poczty przy użyciu portu 25 lub 587 z nazwą użytkownika klienta.
# config set mailserver smtp.example.com port 587 user username
Lub
# config set mailserver smtp.example.com port 25 user username
Example:
sysadmin@DD6900 config set mailserver smtp.dell.com port 25 user john.doe@dell.com Enter the password for the Mail (SMTP) server: The Mail (SMTP) server is: smtp.dell.com The Mail server username is: sysadmin@DD6900-2#
Aby przetestować obsługę automatyczną, użyj następujących poleceń.
# autosupport send <yourEmailAddress@company.com> cmd "net show settings"
# autosupport test email yourEmailAddress@dell.com # autosupport test alert-summary
- Testy łączności sieciowej:
-
- Sprawdź, czy możesz
pingnazwa hosta lub adres IP serwera pocztowego.
- Sprawdź, czy możesz
# net ping mailserver # net ping x.x.x.x
ping zakończy się niepowodzeniem, sprawdź, czy inny interfejs w Data Domain może ping serwer pocztowy.
Aby wyświetlić wszystkie interfejsy i adresy IP w Data Domain, uruchom następujące polecenie:
# net show settings
ping z innym interfejsem wymienionym w # net show set uruchom następujące polecenie:
# net ping mailserver interface ethXx # net ping x.x.x.x interface ethXx
ping Wprowadzenie określonego interfejsu. ethMa:
# net ping mailserver interface ethMa
-
- Jeśli chcesz, aby określony interfejs był używany z serwerem poczty, możesz skonfigurować trasę statyczną.
# net route add host <IP or hostname of mailserver> gw <IP of your local gateway for the NIC you want to leave> dev [interface] # net route add host DellMail.com gw 1.2.3.4 dev eth3a
Aby wyświetlić bramy w Data Domain:
# net route show gateway
Example:
tester64@R2D2 net route show gateway IPv4 Default Gateways gateway IP source ------------ ----------------- 1.2.3.4 interface ------------ -----------------
- Rozpoznawanie nazw DNS:
-
- Sprawdź, czy system DNS jest skonfigurowany, i przetestuj, aby rozwiązać nazwę, która powinna być rozpoznawalna.
# net show dns # net lookup <a resolvable name like the hostname of the DD or the mailserver>
Jeśli musisz dodać serwer DNS, użyj następującego polecenia:
# net set dns <IP> # net lookup <a resolvable name like the hostname of the DD or the mailserver or even emc.com>
Aby dodać nazwę hosta i adres IP do pliku hosts domeny danych Data Domain na potrzeby lokalnego rozpoznawania, użyj następującego polecenia:
# net hosts add <IP address> <host>
Example:
# net hosts add 192.168.1.1 mailrelay.company.com # net ping <host> count 4
- Sprawdź porty SMTP:
-
- Sprawdź, czy wymagane porty są otwarte. SMTP to port 25, a czasami używany jest 587.
Skontaktuj się z zespołem zapory sieciowej, aby sprawdzić, czy porty 25 i 587 są otwarte.
Dział pomocy technicznej Data Domain może uzyskać dostęp do trybu bash i uruchamiać telnety z domeny danych do serwera poczty.
# telnet <mailserver> 25 # telnet <mailserver> 587
Sprawdź, czy można pingować serwer poczty.
Jeśli znasz interfejs w Data Domain, z którym komunikuje się serwer poczty, możesz uruchomić następujące polecenie z bash:
# telnet <MailserverIPOrhostname> 25 -b <ipaddressOfInterfaceOnDD> # telnet <MailserverIPOrhostname> 587 -b <ipaddressOfInterfaceOnDD>
- Dodaj adresy IP Data Domain do białej listy:
-
- Czy adresy IP domeny danych zostały dodane do listy dozwolonych na serwerze poczty?
Aby ruch mógł być dozwolony poza domeną danych, adresy IP serwera poczty i być może nazwy hostów muszą być umieszczone na białej liście.
Musisz dokładnie sprawdzić, czy zostało to zrobione, ponieważ jeśli nie zostanie to zrobione, zakończy się niepowodzeniem.
Widzisz przykład błędu Unable to send message: (errno 4: Cannot open socket for sending email).
Aby wyświetlić listę adresów IP Data Domain w celu udostępnienia klientowi, uruchom następujące polecenie. Adresy IP Data Domain można również znaleźć w sekcji Auto-Support:
# net show set
W przypadku korzystania z platformy Microsoft 365 pomocne mogą być następujące linki:
- Reguły zapory sieciowej/translatora adresów sieciowych:
-
- Czy dodano regułę translatora adresów sieciowych dla ruchu wychodzącego dla domeny danych dla serwera poczty SMPT?
Jeśli przykładowa zapora Palo Alto jest używana, należy dodać zasady, aby ruch serwera poczty SMTP Data Domain mógł komunikować się z ruchem wychodzącym.
Skontaktuj się z zespołem zapory, aby sprawdzić, czy ruch jest dozwolony wychodzący, i wykonaj rozwiązywanie problemów z monitorowaniem na żywo, aby zobaczyć przepływy ruchu wychodzącego.
Komunikat o błędzie, który jest czasami wyświetlany, gdy zapora blokuje ruch, to Unable to send a message: (errno 10: SMTP operation timed out)
- Konfiguracja hosta administratora:
-
- Czasami wymagany jest host administratora, sprawdź, czy skonfigurowano hosta administratora i sprawdź inne domeny danych, jeśli takie istnieją.
# config show admin-host
Wyświetla hosta administracyjnego, z którego można połączyć się z systemem ochrony, aby przeglądać dzienniki systemowe i korzystać z poleceń systemowych.
# config set admin-host <host>
Ustaw komputer, z którego można zalogować się do systemu ochrony, aby przeglądać dzienniki systemowe i używać poleceń systemowych.
Nazwa hosta może być prostą lub w pełni kwalifikowaną nazwą hosta lub adresem IP.
Additional Information
Typowe przyczyny niepowodzenia komunikacji SMTP:
- Serwer poczty nie ma dostępu do Internetu: upewnij się, że łączność wychodząca i reguły zapory zezwalają na ruch SMTP
- Nieprawidłowa konfiguracja SMTP: Sprawdź nazwę serwera, port i poświadczenia
- Nieprawidłowy adres e-mail odbiorcy: potwierdź, że odbiorca automatycznej pomocy technicznej jest prawidłowy
- Serwer adresata odrzuca e-maile: może być wymagane dodanie serwera poczty do listy dozwolonych
- Filtr spamu blokujący wiadomości e-mail: Dostosuj ustawienia filtra spamu adresatów
- Nieprawidłowo sformułowany adres e-mail automatycznej pomocy technicznej: sprawdź, czy nie występują problemy z rozmiarem lub znakami
- Problemy specyficzne dla systemu operacyjnego DD: rzadkie problemy w niektórych wersjach mogą wpływać na automatyczną obsługę
- Serwer pocztowy umieszczony na czarnej liście firmy Dell: Rzadko; rozwiązany tylko wtedy, gdy firma Dell usunie blokadę
- Problemy z siecią lub awarie DNS: Sprawdź ustawienia sieciowe DD i reguły zapory
- Brak uwierzytelniania STARTTLS: Zapewnij prawidłowe szyfrowanie i dane uwierzytelniające