Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LBDB-FETCHADDR(1)		 User Manuals		     LBDB-FETCHADDR(1)

NAME
       lbdb-fetchaddr  -  grab	addresses  from	 mails add append them to lbdb
       database

SYNOPSIS
       lbdb-fetchaddr [-d dateformat] [-x headerfieldlist] [-c charset]	[-a]
       lbdb-fetchaddr [-v|-h]

DESCRIPTION
       lbdb-fetchaddr is a shell script	which reads a mail on  stdin.  It  ex-
       tracts  the  contents  of  some header fields (default: `From:',	`To:',
       `Cc:', `Resent-From:', and `Resent-To:')	from the mail header (only ad-
       dresses	with  a	 real  name)  and  appends  them  to $HOME/.lbdb/m_in-
       mail.utf-8.  For	performance  issues  lbdb-fetchaddr  appends  new  ad-
       dresses	to this	file without removing duplicates. To get rid of	dupli-
       cates, the program lbdb-munge exists,  which  is	 run  by  m_inmail  if
       needed and removes duplicates.

       To  use	this  program,	put the	following lines	into your $HOME/.proc-
       mailrc:
	    :0hc
	    | lbdb-fetchaddr

       lbdb-fetchaddr writes the actual	date to	the third column of the	 data-
       base  by	 using	strftime(3).   It uses "%Y-%m-%d %H:%M"	as the default
       date format (e.g. "1999-04-29 14:33"). You can change this by using the
       -d  option  to  select  a  different date format	string as parameter of
       lbdb-fetchaddr command like
	    :0hc
	    | lbdb-fetchaddr -d	"%y-%m-%d"
       which results in	e.g. "99-04-29".

OPTIONS
       -v     Print version number of lbdb-fetchaddr.

       -h     Print short help of lbdb-fetchaddr.

       -d dateformat
	      Use the given date format	using strftime(3) syntax.

       -x headerfields
	      A	colon  separated  list	of  header  fields,  which  should  be
	      searched	for  mail  addresses.	If this	option isn't given, we
	      fall back	to `from:to:cc:resent-from:resent-to'.

       -c charset
	      The charset which	will be	 used  to  write  the  database.  This
	      should  be  the  charset which the application expects (normally
	      the one from your	current	locale).  If this option isn't	given,
	      we fall back to `utf-8'.

       -a     Also  grab addresses without a real name.	 Use the local part of
	      the mail address as real name.

FILES
       $HOME/.lbdb/m_inmail.utf-8
       $HOME/.lbdb/m_inmail.list (old version used for ISO-8859-15 encoded ad-
       dresses)

       /usr/local/libexec/lbdb/fetchaddr
       /usr/local/libexec/lbdb/m_inmail

SEE ALSO
       lbdbq(1), lbdb_dotlock(1), procmail(1), procmailrc(5), strftime(3).

CREDITS
       Most  of	 the  really interesting code of this program (namely, the RFC
       822 address parser used by  lbdb-fetchaddr)  was	 stolen	 from  Michael
       Elkins' mutt mail user agent. Additional	credits	go to Brandon Long for
       putting the query functionality into mutt.

AUTHOR
       The lbdb	package	was written by Thomas Roessler <roessler@guug.de>  and
       is  now	maintained  and	 extended  by  Roland  Rosenfeld <roland@spin-
       naker.de>.

Unix				September 2016		     LBDB-FETCHADDR(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | FILES | SEE ALSO | CREDITS | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=lbdb-fetchaddr&sektion=1&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help