Skip to content
This repository was archived by the owner on May 27, 2023. It is now read-only.

stribioli/basicmail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasicMail 1.0, a simple message exchange suite.

Usage: basicmail <server|client|help> [OPTIONS]

Options:

	Server:
		-p,	Listening port, default is 7474

	Client:
		-s,	Server IP address, default is 127.0.0.1
		-h,	Server hostname, e.g. example.com
		-p,	Server port, default is 7474
	
		-s and -h parameters are obviously conflicting, last one will take
		precedence.

Configuration:

	A little bit of configuration is required, but server-side only.
	
	Namely, you need to create ~/.basicmail/cfg/users file and populate it with
	your users' names and passwords.
	
	The 'users' file is in tab-separated-values format with only two columns:
	username and password.
	
	Valid usernames characters are in the class [0-9a-z]; valid password
	characters are in the class [0-9A-Za-z ].
	
	A limit is enforced: each field must be up to 20 characters long; otherwise,
	the offending line will not be parsed correctly (the fields may be
	truncated or the line may be skipped altogether), but other lines will not
	be affected.
	
	Line starting with # are comments.
	
	Please note: a trailing newline is required after last uncommented line,
	otherwise it will be ignored.


Copyright (C) 2013, Stefano Tribioli

BasicMail is free software: you can redistribute it and/or modify it under the
terms of the GNU Affero Public License.

The source of BasicMail (including complete license text) is available at
http://github.com/sassospicco/basicmail

BasicMail is distributed with ABSOLUTELY NO WARRANTY; see LICENSE file for
details.

About

BasicMail is a simple message exchange suite, written as a small project for Operating Systems course at La Sapienza University of Rome.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages