GNU/Linux >> Znalost Linux >  >> Linux

Jak odesílat poštu přes externí server SMTP pomocí příkazu mailx v Linuxu?

Ve výchozím nastavení bude příkaz mail v Linuxu využívat pro odesílání pošty místní SMTP server běžící na portu 25. Pokud však chcete posílat e-maily pomocí externího serveru SMTP, jako je smtp.gmail.com nebo SMTP server vaší organizace, můžete použít mailx příkaz. Pomocí mailx příkaz je docela snadný, vše, co musíte udělat, je nainstalovat balíček mailx a předat příkazu několik argumentů souvisejících se SMTP

Instalace mailx na RHEL/CentOS:

# yum install mailx

Nainstalujte mailx na Debian/Ubuntu:

# apt-get install mailutils

Odesílání e-mailů pomocí externího serveru SMTP pomocí příkazu mailx:

# echo "The actual message goes here" | mailx -v -r "[email protected]" -s "The actual subject line goes here" -S smtp="smtp.domain.com:587" -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user="[email protected]" -S smtp-auth-password="password123" -S ssl-verify=ignore [email protected]

Poznámka: Proveďte nezbytné změny ve výše uvedeném příkazu – například adresu smtp serveru, port, typ připojení, uživatelské jméno a heslo smtp.


Linux
  1. Odešlete e-mail z linuxového terminálu nebo skriptu pomocí příkazu mail

  2. Jak restartovat Linux pomocí příkazového řádku

  3. Odesílejte poštu z příkazového řádku s externím serverem smtp v systému Linux

  1. 9 příkladů příkazů mail/mailx pro odesílání e-mailů z příkazového řádku v systému Linux

  2. Jak odeslat řetězec na server pomocí s_client

  3. Odesílá mailx poštu pomocí přenosu SMTP nebo se přímo připojuje k cílovému serveru SMTP?

  1. Jak změnit časové pásmo na serveru RHEL7 Linux

  2. Jak odeslat e-mail HTML pomocí příkazu Linux „mail“?

  3. Jak odeslat nezpracovanou poštovní zprávu na Linuxu?