Otázka :Jak posílat e-maily externím uživatelům s mailx běžícím na systému CentOS/RHEL?
Následující příkaz ukazuje, jak odeslat poštu externímu uživateli pomocí mailx:
# echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" someone@address
Zde,
-vvv =Výřečnost.
-s =Určuje předmět.
-r =E-mail odeslán z.
-S =Určuje smtp server.
Aby bylo možné posílat e-maily z interní sítě pomocí mailx, je třeba zadat externí přenos nebo smtp, který bude zpracovávat všechny e-maily, aby byly e-maily doručovány na správnou adresu.
Můžete také upravit konfigurační soubor mailx /etc/mail.rc pro přidání následující konfigurace na konec souboru, např.:
set smtp=your.smtp.server set from="from email address"
Poté spusťte příkaz mailx a zadejte tělo e-mailu, stiskněte Enter a nakonec stiskněte Ctrl+D pro doručení.
# mailx -vvv -s "email subject" external-email-address [Body of the email] Ctrl D to deliver the message