home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 3
/
Meeting_Pearls_III.iso
/
Pearls
/
tcp
/
Networking
/
TCP
/
Mail
/
mail
/
mail.h
< prev
Wrap
C/C++ Source or Header
|
1994-03-06
|
3KB
|
135 lines
#ifndef MAIL_H
#define MAIL_H
/*
Simple SMTP mail sender.
Copyright 1993 Stephen Norris.
$Revision: 1.13 $
$Log: mail.h,v $
* Revision 1.13 1993/12/12 14:20:28 srn
* Minor changes...
*
* Revision 1.12 1993/12/01 09:38:38 srn
* Checked in for beginning 1.7 release.
*
* Revision 1.11 1993/11/24 23:07:23 srn
* SOrted out NOSIG stuff.
*
* Revision 1.11 1993/11/24 23:07:23 srn
* SOrted out NOSIG stuff.
*
* Revision 1.10 1993/11/24 09:53:44 srn
* Now appends .sig before editing.
*
* Revision 1.10 1993/11/24 09:53:44 srn
* Now appends .sig before editing.
*
* Revision 1.9 1993/11/22 21:59:53 srn
* Added editor support.
*
* Revision 1.9 1993/11/22 21:59:53 srn
* Added editor support.
*
* Revision 1.8 1993/11/22 19:29:36 srn
* Added code for sig files.
*
* Revision 1.7 1993/11/21 18:04:32 srn
* Added #defines for argument numbers.
*
* Revision 1.7 1993/11/21 18:04:32 srn
* Added #defines for argument numbers.
*
* Revision 1.6 1993/11/19 22:20:26 srn
* *** empty log message ***
*
* Revision 1.6 1993/11/19 22:20:26 srn
* *** empty log message ***
*
* Revision 1.5 1993/10/30 09:48:55 srn
* More arguments. Reformated.
*
* Revision 1.5 1993/10/30 09:48:55 srn
* More arguments. Reformated.
*
* Revision 1.4 1993/10/24 11:10:22 srn
* Added includes needed for V2.1 of Amitcp - it seems the network
* include files no longer include stdio.h or time.h...
*
* Revision 1.3 1993/10/20 22:37:46 srn
* Added some prototypes, though only for a few (1?) function.
*
* Revision 1.3 1993/10/20 22:37:46 srn
* Added some prototypes, though only for a few (1?) function.
*
* Revision 1.2 1993/10/20 20:27:09 srn
* Got error checking working.
*
* Revision 1.1 1993/10/16 11:19:10 srn
* Initial revision
*
* Revision 1.1 1993/10/16 11:19:10 srn
* Initial revision
*
*/
/* Network includes. */
#include <bsdsocket.h>
#include <errno.h>
#include <lineread.h>
#include <netdb.h>
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <signal.h>
/* Amiga includes & prototypes. */
#include <exec/libraries.h>
#include <dos/dos.h>
#include <dos/dostags.h>
#include <dos/var.h>
#include <exec/execbase.h>
#include <clib/dos_protos.h>
#include <clib/socket_protos.h>
/* clib includes. */
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include "t:DateHeader.h"
/* Error codes. */
#define BAD_RESPONCE 1
#define NOTEMP 2
/* Modes. */
#define VERBOSE 1
/* Constants. */
#define ARGCOUNT 8
#define BUFSIZE 512
#define RECIPIENT 0
#define REPLYTO 1
#define SMTPHOST 2
#define NOSIG 3
#define VERBOSE 4
#define NOSUBJ 5
#define NOHEAD 6
#define NOED 7
extern int errno;
extern void _STDcloseSockets();
/* Prototypes. */
void MailError(int Type);
#endif