AddMailAttachment()
Syntax
Ergebnis = AddMailAttachment(#Mail, Beschreibung$, Dateiname$ [, MimeTyp$])Beschreibung
Fügt eine Datei-Anlage zur #Mail hinzu. 'Beschreibung$' ist der Informations-String, welcher in der Mail angezeigt wird. 'Dateiname$' ist die als Anlage (auch "Anhang") beizufügende Datei.
Sobald die Anlage hinzugefügt wurde, kann die lokale Datei geändert oder gelöscht werden, da deren kompletter Inhalt kopiert und an die Mail gehängt wird. Wenn der Datei-Anhang nicht erstellt werden kann, wird 'Ergebnis' gleich 0 sein.
Der optionale Parameter 'MimeTyp$' ermöglicht die Angabe, welche Art von Datei hinzugefügt werden soll. Wenn dieser Parameter weggelassen wird, dann wird die Datei-Endung verwendet, um den Mime-Typ dieser Datei zu bestimmen. Im Anschluss folgt eine Liste der verfügbaren Mime-Typen. Wenn die Dateiendung mit keinem der verfügbaren Mime-Typen übereinstimmt, dann wird der "application/octet-stream" Mime-Typ verwendet.application/acad | AutoCAD dwg application/clariscad | ClarisCAD ccad application/drafting | MATRA Prelude drafting drw application/dxf | AutoCAD dxf application/i-deas | SDRC I-deas unv application/iges | Format d'échange CAO IGES igs,iges application/oda | ODA oda application/pdf | Adobe Acrobat pdf application/postscript | PostScript ai,eps,ps application/pro_eng | ProEngineer prt application/rtf | Rich text rtf application/set | CAO SET set application/sla | stéréolithographie stl application/solids | MATRA Solids dwg application/step | de données STEP step application/vda | de surface vda application/x-mif | Framemaker mif application/x-csh | Script C-Shell (UNIX) dwg application/x-dvi | texte dvi dvi application/hdf | de données hdf application/x-latex | LaTEX latex application/x-netcdf | netCDF nc,cdf application/x-sh | Script Bourne Shell dwg application/x-tcl | Script Tcl tcl application/x-tex | fichiers Tex tex application/x-texinfo | eMacs texinfo,texi application/x-troff | Troff t,tr,troff application/x-troff-man | Troff/macro man man application/x-troff-me | Troff/macro ME me application/x-troff-ms | Troff/macro MS ms application/x-wais-source | Source Wais src application/x-bcpio | CPIO binaire bcpio application/x-cpio | CPIO Posix cpio application/x-gtar | Tar GNU gtar application/x-shar | Archives Shell shar application/x-sv4cpio | CPIO SVR4n sv4cpio application/x-sv4crc | CPIO SVR4 avec CRC sc4crc application/x-tar | compressés tar tar application/x-ustar | compressés tar Posix man application/zip | compressés ZIP man audio/basic | audio basiques au,snd audio/x-aiff | audio AIFF aif,aiff,aifc audio/x-wav | audio Wave wav image/gif | Images gif man image/ief | Images exchange format ief image/jpeg | Images Jpeg jpg,jpeg,jpe image/png | Images Png png image/tiff | Images Tiff tiff,tif image/x-cmu-raster | Raster cmu cmu image/x-portable-anymap | Anymap PBM pnm image/x-portable-bitmap | Bitmap PBM pbm image/x-portable-graymap | Graymap PBM pgm image/x-portable-pixmap | Pixmap PBM ppm image/x-rgb | Image RGB rgb image/x-xbitmap | Images Bitmap X xbm image/x-xpixmap | Images Pixmap X xpm image/x-xwindowdump | Images dump X Window man multipart/x-zip | archive zip zip multipart/x-gzip | archive GNU zip gz,gzip text/html | HTML htm,html text/plain | texte sans mise en forme txt,g,h,c,cc,hh,m,f90 text/richtext | texte enrichis rtx text/tab-separated-value | texte avec séparation des valeurs tsv text/x-setext | texte Struct etx video/mpeg | Vidéos MPEG mpeg,mpg,mpe video/quicktime | Vidéos QuickTime qt,mov video/msvideo | Vidéos Microsoft Windows avi video/x-sgi-movie | Vidéos MoviePlayer movieHinweis: Eine beliebige Anzahl an Anlagen kann zu einer Mail hinzugefügt werden, aber das Größen-Limit für eine einzelne Anlage ist derzeit auf 100 MByte festgelegt. Die meisten Server und Clients verfügen nicht über die Fähigkeit, Anlagen dieser Größe zu verarbeiten. Daher empfiehlt es sich, dass jede Anlage auf ein vernünftiges Maß beschränkt wird.Beispiel:
InitNetwork() If CreateMail(0, "test@purebasic.com", "Hello") If AddMailAttachment(0, "Anhang 1", OpenFileRequester("Einen Anhang auswählen", "", "", 0)) Debug "Anhang korrekt hinzugefügt" Else Debug "Anhang fehlgeschlagen" EndIf EndIf
Unterstützte OS
Alle