Mailx: Difference between revisions
From Leo's Notes
This page was last edited on 24 February 2017, at 19:14.
m Text replacement - "<code>" to "{{code|" |
m Text replacement - "</code>" to "}}" |
||
| Line 1: | Line 1: | ||
By default, {{code|mailx | By default, {{code|mailx}} will use a local MTA (usually sendmail) to transfer emails. If the machine you're using doesn't have sendmail, {{code|mailx}} will fail to send the email. | ||
This can be resolved by specifying a mail server directly, in the case below, the SMTP server: | This can be resolved by specifying a mail server directly, in the case below, the SMTP server: | ||
mail -s "subject" -S smtp=smtp://smtp.home.steamr.com "recipient@home.steamr.com" | mail -s "subject" -S smtp=smtp://smtp.home.steamr.com "recipient@home.steamr.com" | ||
You can set the default SMTP server by defining it in {{code|/etc/mail.rc | You can set the default SMTP server by defining it in {{code|/etc/mail.rc}} with the following line: | ||
set smtp=smtp://smtp.home.steamr.com | set smtp=smtp://smtp.home.steamr.com | ||
Revision as of 19:14, 24 February 2017
By default, mailx will use a local MTA (usually sendmail) to transfer emails. If the machine you're using doesn't have sendmail, mailx will fail to send the email.
This can be resolved by specifying a mail server directly, in the case below, the SMTP server:
mail -s "subject" -S smtp=smtp://smtp.home.steamr.com "recipient@home.steamr.com"
You can set the default SMTP server by defining it in /etc/mail.rc with the following line:
set smtp=smtp://smtp.home.steamr.com