blob: d6ae465c0d0514fb8d72fa734ac8d1a9c55128b9 [file] [log] [blame]
Zesstrad1a16b22016-07-18 19:55:51 +02001#ifndef _MAIL_POST_H
2#define _MAIL_POST_H
3
4// Files der Post
5
6#define MAILER "/mail/mailer"
7#define STDPOST "/p/service/loco/std/post"
8#define TESTMAILER "/mail/testmailer"
9#define MAILCABIN "/std/mailcabin"
10#define NEDIT "/mail/nedit"
11#define SAVEFILENAME ("/open/tmp/"+geteuid(this_player())+".mail")
12#define LONGHELP "/p/service/loco/doc/post"
13#define MAILDEMON "/secure/mailer"
14#define ALIASFILE(name) ("/players/"+name+"/.mailrc")
15#define SYSALIAS "/mail/system.mailrc"
16#define FWSERV "/p/service/loco/obj/fwserv"
17#define FWSAVESERV "/p/service/loco/obj/fwsaveserv"
18#define FWSAVEFILE(x) ("/p/service/loco/save/forwards/"+x)
19
20// Konfiguration
21
22#define NRCABINS 2 // Anzahl Schreibkabinen pro Postamt
23#define MAIL_SUPPORT_BCC // bcc's in '-name'-Syntax (MG)
24#define MAIL_QUERY_BCC // bcc's abfragen (NF)
25
26// Files fuer die Paketpost
27
28#define PARCEL "/p/service/loco/obj/parcel"
29#define STAMPSERV "/p/service/loco/lib/stampserv"
30#define STAMP "/p/service/loco/obj/marke"
31#define PARCELSERVER "/p/service/loco/lib/parcelserver"
32#define STAMPSAVEPATH "/p/service/loco/save/stamps/"
33#define COUNTER "/p/service/loco/std/schalter"
34
35// Versendeerlaubnis
36// Fuer Raeume: Darf hierher ein Kurierpaket geschickt werden?
37// Fuer Objekte: Darf es in Paketen verschickt werden?
38// Anwendung: SetProp(P_POST, wert);
39
40#define P_POST "Post"
41#define PP_FORBIDDEN -2 // verboten
42#define PP_NO_EXPRESS -1 // Kurierpaket verboten, postl. nach Default
43#define PP_DEFAULT 0
44#define PP_NORMAL_ALLOWED 1 // postlagernd erlaubt, Kurierp. nach Default
45#define PP_ALLOWED 2 // Auf jeden Fall erlaubt
46#endif