GNU/Linux >> Linux Esercitazione >  >> Linux

Imposta il nome del mittente nella funzione di posta

L'opzione -a popola l'intestazione.

comando rapido:

mail -a FROM:[email protected] [email protected]

comando lungo

mail --append="FROM:[email protected]" [email protected]
 Usage: mail [OPTION...] [address...]

  -a, --append=HEADER: VALUE     append given header to 
                                 the message being sent

  -A, --attach=FILE              attach FILE
      --content-type=TYPE        set content type for 
                                 subsequent --attach options

  -e, --exist                    return true if mail exists
      --encoding=NAME            set encoding for subsequent 
                                 --attach options

  -E, --exec=COMMAND             execute COMMAND

  -F, --byname                   save messages according to sender

  -H, --headers                  write a header summary and exit

  -i, --ignore                   ignore interrupts

  -n, --norc                     do not read the system mailrc file

  -N, --nosum                    do not display initial header summary

  -p, --print, --read            print all mail to standard output

  -q, --quit                     cause interrupts to terminate program

  -r, --return-address=ADDRESS   use address as the return address 
                                 when sending mail

  -s, --subject=SUBJ             send a message with the given SUBJECT

  -t, --to                       precede message by a list of addresses

  -u, --user=USER                operate on USER's mailbox

Opzioni comuni

  --config-file=FILE, --rcfile=FILE
                         load this configuration file

  --config-help          show configuration file summary

  --config-lint, --rcfile-lint
                         check configuration file syntax and exit

  --config-verbose, --rcfile-verbose
                         verbosely log parsing of the configuration files

  --no-site-config, --no-site-rcfile
                         do not load site configuration file

  --no-user-config, --no-user-rcfile
                         do not load user configuration file

  --set=PARAM=VALUE      set configuration parameter

  --show-config-options  show compilation options

Impostazioni di debug globali

--debug-level=LEVEL    set Mailutils debugging level

--debug-line-info      show source info with debugging messages

-?, --help             give this help list
    --usage            give a short usage message

-V, --version          print program version

Gli argomenti obbligatori o facoltativi per le opzioni lunghe sono obbligatori o facoltativi anche per qualsiasi opzione breve corrispondente.


Prova questo:

mail -s 'Some Subject' -r 'First Last <[email protected]>' [email protected]

Questo imposta sia From: e il mittente della busta.


Dipende dal client di posta che stai utilizzando. Alcune distribuzioni Linux si collegano a mailx dove puoi usare il -r from-addr parametro.

Se hai mutt dovresti essere in grado di usare mutt -e "set from='name <[email protected]>'> .

Altre distribuzioni che hanno il mail dovrebbe essere in grado di utilizzare echo "test"|mail -s "subject" [email protected] -- -f [email protected] .


Linux
  1. Riferimenti ai nomi circolari nella funzione Bash Shell, ma non in Ksh?

  2. Imposta un inoltro di posta

  3. Come impostare il nome di un thread nei pthread di Linux?

  4. Come implementare un timeout nella chiamata alla funzione di lettura?

  5. Posso configurare la posta di sistema in modo che utilizzi un server SMTP esterno?

Configura un server di posta con PostfixAdmin

Come impostare un gruppo di posta

Configura un nuovo VPS

Configura un server di posta con PostfixAdmin su Debian 9

Come configurare un server di posta completo con IRedMail su Centos 7 VPS

Come configurare un server di posta con Modoboa su Ubuntu 20.04