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>