1package Mail::Sender;
2use strict;
3
4%Mail::Sender::CTypes =
5(
6#-------------------------------------<TEXT>-----
7'HTML', "text/html",
8'HTM', "text/html",
9'STM', "text/html",
10'SHTML', "text/html",
11'TXT', "text/plain",
12'PREF', "text/plain",
13'AIS', "text/plain",
14'RTX', "text/richtext",
15'TSV', "text/tab-separated-values",
16'NFO', "text/warez-info",
17'ETX', "text/x-setext",
18'SGML', "text/x-sgml",
19'SGM', "text/x-sgml",
20'TALK', "text/x-speech",
21'CGI', "text/plain", # we want these two as text files
22'PL', "text/plain", # and not application/x-httpd-cgi
23#-------------------------------------<IMAGE>----
24'COD', "image/cis-cod",
25'FID', "image/fif",
26'GIF', "image/gif",
27'ICO', "image/ico",
28'IEF', "image/ief",
29'JPEG', "image/jpeg",
30'JPG', "image/jpeg",
31'JPE', "image/jpeg",
32'PNG', "image/png",
33'TIF', "image/tiff",
34'TIFF', "image/tiff",
35'MCF', "image/vasa",
36'RAS', "image/x-cmu-raster",
37'CMX', "image/x-cmx",
38'PCD', "image/x-photo-cd",
39'PNM', "image/x-portable-anymap",
40'PBM', "image/x-portable-bitmap",
41'PGM', "image/x-portable-graymap",
42'PPM', "image/x-portable-pixmap",
43'RGB', "image/x-rgb",
44'XBM', "image/x-xbitmap",
45'XPM', "image/x-xpixmap",
46'XWD', "image/x-xwindowdump",
47#-------------------------------------<APPS>-----
48'EXE', "application/octet-stream",
49'BIN', "application/octet-stream",
50'DMS', "application/octet-stream",
51'LHA', "application/octet-stream",
52'CLASS', "application/octet-stream",
53'DLL', "application/octet-stream",
54'AAM', "application/x-authorware-map",
55'AAS', "application/x-authorware-seg",
56'AAB', "application/x-authorware-bin",
57'VMD', "application/vocaltec-media-desc",
58'VMF', "application/vocaltec-media-file",
59'ASD', "application/astound",
60'ASN', "application/astound",
61'DWG', "application/autocad",
62'DSP', "application/dsptype",
63'DFX', "application/dsptype",
64'EVY', "application/envoy",
65'SPL', "application/futuresplash",
66'IMD', "application/immedia",
67'HQX', "application/mac-binhex40",
68'CPT', "application/mac-compactpro",
69'DOC', "application/msword",
70'ODA', "application/oda",
71'PDF', "application/pdf",
72'AI', "application/postscript",
73'EPS', "application/postscript",
74'PS', "application/postscript",
75'PPT', "application/powerpoint",
76'RTF', "application/rtf",
77'APM', "application/studiom",
78'XAR', "application/vnd.xara",
79'ANO', "application/x-annotator",
80'ASP', "application/x-asap",
81'CHAT', "application/x-chat",
82'BCPIO', "application/x-bcpio",
83'VCD', "application/x-cdlink",
84'TGZ', "application/x-compressed",
85'Z', "application/x-compress",
86'CPIO', "application/x-cpio",
87'PUZ', "application/x-crossword",
88'CSH', "application/x-csh",
89'DCR', "application/x-director",
90'DIR', "application/x-director",
91'DXR', "application/x-director",
92'FGD', "application/x-director",
93'DVI', "application/x-dvi",
94'LIC', "application/x-enterlicense",
95'EPB', "application/x-epublisher",
96'FAXMGR', "application/x-fax-manager",
97'FAXMGRJOB', "application/x-fax-manager-job",
98'FM', "application/x-framemaker",
99'FRAME', "application/x-framemaker",
100'FRM', "application/x-framemaker",
101'MAKER', "application/x-framemaker",
102'GTAR', "application/x-gtar",
103'GZ', "application/x-gzip",
104'HDF', "application/x-hdf",
105'INS', "application/x-insight",
106'INSIGHT', "application/x-insight",
107'INST', "application/x-install",
108'IV', "application/x-inventor",
109'JS', "application/x-javascript",
110'SKP', "application/x-koan",
111'SKD', "application/x-koan",
112'SKT', "application/x-koan",
113'SKM', "application/x-koan",
114'LATEX', "application/x-latex",
115'LICMGR', "application/x-licensemgr",
116'MAIL', "application/x-mailfolder",
117'MIF', "application/x-mailfolder",
118'NC', "application/x-netcdf",
119'CDF', "application/x-netcdf",
120'SDS', "application/x-onlive",
121'SGI-LPR', "application/x-sgi-lpr",
122'SH', "application/x-sh",
123'SHAR', "application/x-shar",
124'SWF', "application/x-shockwave-flash",
125'SPRITE', "application/x-sprite",
126'SPR', "application/x-sprite",
127'SIT', "application/x-stuffit",
128'SV4CPIO', "application/x-sv4cpio",
129'SV4CRC', "application/x-sv4crc",
130'TAR', "application/x-tar",
131'TARDIST', "application/x-tardist",
132'TCL', "application/x-tcl",
133'TEX', "application/x-tex",
134'TEXINFO', "application/x-texinfo",
135'TEXI', "application/x-texinfo",
136'T', "application/x-troff",
137'TR', "application/x-troff",
138'TROFF', "application/x-troff",
139'MAN', "application/x-troff-man",
140'ME', "application/x-troff-me",
141'MS', "application/x-troff-ms",
142'TVM', "application/x-tvml",
143'TVM', "application/x-tvml",
144'USTAR', "application/x-ustar",
145'SRC', "application/x-wais-source",
146'WKZ', "application/x-wingz",
147'ZIP', "application/x-zip-compressed",
148'ZTARDIST', "application/x-ztardist",
149#-------------------------------------<AUDIO>----
150'AU', "audio/basic",
151'SND', "audio/basic",
152'ES', "audio/echospeech",
153'MID', "audio/midi",
154'KAR', "audio/midi",
155'MPGA', "audio/mpeg",
156'MP2', "audio/mpeg",
157'TSI', "audio/tsplayer",
158'VOX', "audio/voxware",
159'AIF', "audio/x-aiff",
160'AIFC', "audio/x-aiff",
161'AIFF', "audio/x-aiff",
162'MID', "audio/x-midi",
163'MP3', "audio/x-mpeg",
164'MP2A', "audio/x-mpeg2",
165'MPA2', "audio/x-mpeg2",
166'M3U', "audio/x-mpegurl",
167'MP3URL', "audio/x-mpegurl",
168'PAT', "audio/x-pat",
169'RAM', "audio/x-pn-realaudio",
170'RPM', "audio/x-pn-realaudio-plugin",
171'RA', "audio/x-realaudio",
172'SBK', "audio/x-sbk",
173'STR', "audio/x-str",
174'WAV', "audio/x-wav",
175#-------------------------------------<VIDEO>----
176'MPEG', "video/mpeg",
177'MPG', "video/mpeg",
178'MPE', "video/mpeg",
179'QT', "video/quicktime",
180'MOV', "video/quicktime",
181'VIV', "video/vivo",
182'VIVO', "video/vivo",
183'MPS', "video/x-mpeg-system",
184'SYS', "video/x-mpeg-system",
185'MP2V', "video/x-mpeg2",
186'MPV2', "video/x-mpeg2",
187'AVI', "video/x-msvideo",
188'MV', "video/x-sgi-movie",
189'MOVIE', "video/x-sgi-movie",
190#-------------------------------------<EXTRA>----
191'PDB', "chemical/x-pdb",
192'XYZ', "chemical/x-pdb",
193'CHM', "chemical/x-cs-chemdraw",
194'SMI', "chemical/x-daylight-smiles",
195'SKC', "chemical/x-mdl-isis",
196'MOL', "chemical/x-mdl-molfile",
197'RXN', "chemical/x-mdl-rxn",
198'SMD', "chemical/x-smd",
199'ACC', "chemical/x-synopsys-accord",
200'ICE', "x-conference/x-cooltalk",
201'SVR', "x-world/x-svr",
202'WRL', "x-world/x-vrml",
203'VRML', "x-world/x-vrml",
204'VRJ', "x-world/x-vrt",
205'VRJT', "x-world/x-vrt",
206);
207
2081;
209
210# list of extensions by "Guillaume A." <webmaster@patchworks-et-boutons.com>