OSDN Git Service

addid library source 20140221
[zither/ds-zither.git] / libms / message_id.c
1 // message_id.c
2 // masashi shimakura 20140223
3
4 #include<stdio.h>
5 #include<time.h>
6
7 #include "libms.h"
8
9 char * message_id(char * backdata, char * name, char * domain)
10 {
11 time_t tt;
12 tt  = time(NULL);
13
14 backdata = safe_sprintf(backdata, BUF_MAX,"%d%d%d%d%d%d.%d.%s@%s",
15    utime_getr(tt, 'y'),
16    utime_getr(tt, 'm'),
17    utime_getr(tt, 'd'),
18    utime_getr(tt, 'h'),
19    utime_getr(tt, 'i'),
20    utime_getr(tt, 's'),
21    randdata(100000, 999999),
22    name,
23    domain);
24
25 return backdata;
26 }