Como eu mudo o endereço FROM usando o mailx no FreeBSD da linha de comando?

1

Estou usando o seguinte sistema:

$ uname -a
FreeBSD X 9.2-RELEASE-p17 FreeBSD 9.2-RELEASE-p17 #0 r282430: Mon May  4 13:59:58 PDT 2015     root@X:/usr/obj/usr/src/sys/R610  amd64
$ pkg info mailx
mailx-0.5_1
Name           : mailx
Version        : 0.5_1
Installed on   : Fri May 15 11:16:36 2015 EDT
Origin         : mail/mailx
Architecture   : freebsd:9:x86:64
Prefix         : /usr/local
Categories     : mail
Licenses       : 
Maintainer     : [email protected]
WWW            : UNKNOWN
Comment        : Mail command with mailx extensions
Annotations    :
    repo_type      : binary
    repository     : FreeBSD
Flat size      : 104KiB
Description    :
Mail command with mailx extensions.

    Mailx command is based on BSD mail command, but it also provides some
enhanced features such as:

o Edit header information.
o Use pager program to display long message.
o Add pipe (|) command.  You can pass the mail message to the shell command by
  using this feature.
o Add Save, Copy command.
o Add askcc, askbcc command.  The mailx program ask you Cc: and Bcc: at the
  beggining.
o Add hsubject command.  This is similar to subject command, but it only
  displays Subject: headers.
o Add tilda escape command.

See also the files in ${PREFIX}/share/doc/mailx directory.
$ 

Como faço para alterar o endereço FROM usando mailx on FreeBSD da linha de comando?

    
por alexus 03.06.2016 / 23:52

2 respostas

1

O FreeBSD (o SO) não possui um programa mailx. Existem no entanto vários programas chamados mailx que são derivados do Berkeley Mail. Alguns são portados para o FreeBSD e estão disponíveis como pacotes.

O OP está usando o pacote: mailx-0.5_1

Este pacote é um script Perl razoavelmente antigo.

Eu prefiro recomendar o uso da versão da herança do mailx: heirloom-mailx-12.4_7

Apesar de ainda ser antigo, é muito mais rico em recursos. E como @Peschke afirma corretamente: Ele tem a opção "-r" que permite que você defina o endereço FROM.

mailx -r [email protected] ...

Veja a página do projeto da Heirloom e página de manual .

    
por 12.07.2016 / 16:41
0

Não tenho certeza se o programa mailx do FreeBSD tem essa opção (eu não o vi em seu man page ), mas na versão GNU / Linux de mailx você usa -r .

mailx -r [email protected] ...

Minha sugestão seria usar sendmail . O programa sendmail do FreeBSD pode alterar o endereço de com o argumento -f . Aqui está o homem página .

sendmail -f "[email protected]" ...

    
por 04.06.2016 / 06:07