WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   please help! html -> email mit attachment? (http://www.wcm.at/forum/showthread.php?t=21999)

exacta 23.05.2001 08:53

please help! html -> email mit attachment?
 
ich bräuchte bitte einen kleinen tip:

die lange vorgeschichte:

ich muss ein programm (in VB6) schreiben, mit dem kunden teilebestellungen via email machen können. in VB6 hab ich kein problem damit, Outlook2000 fernzusteuern, das funzt prima. So, leider haben die meisten kunden nur outlook express, und die einzige möglichkeit die ich bislang gefunden habe damit zu arbeiten, wäre über die ms-html object library eine html-seite auzurufen die mir dann das oulook express startet...
(jaja, ich weiss, darfs ein bissserl komplizierter sein? *g* wenn jemand weiss wie es einfacher geht, nur zu bitte!!!)

nun die grosse frage:

mit der html-zeile



testmail senden!</p>

kann ich zwar prima emails via outlook express abschicken, müsste aber unbedingt noch eine kleine textdatei (=die bestellung) anhängen.

Kann mir bitte jemand sagen ob und wie das möglich wäre?
vielen dank im voraus!!

Dr. Mabuse 23.05.2001 10:07

Erfinde das Rad nicht neu, verwende das OstroSoft SMTP control (Freeware)



Methods:

SMTP.Connect()
does it all: connects to server, sends message, closes connection

Events:

SMTP_ConnectSMTP()
occurs on connection to server

SMTP_SendSMTP()
occurs on successful e-mail send

SMTP_CloseSMTP()
occurs on closing the connection to server

SMTP_ErrorSMTP(ByVal Number As Long, Description As String)
occurs on error

Properties:

SMTP.Status
Returns status of control

SMTP.MailFrom
Returns/Sets sender e-mail address

SMTP.MessageSubject
Returns/Sets subject of message

SMTP.MessageText
Returns/Sets text of message

SMTP.MessageHTML
Returns/Sets HTML part of message (optional)

SMTP.SendTo
Returns/Sets recipient e-mail address

SMTP.CC
Returns/Sets CC e-mail address

SMTP.BCC
Returns/Sets BCC e-mail address

SMTP.MailDate
Returns/Sets message date (default - system date in format: "12 Feb 2000 23:01:17")

SMTP.Charset
Returns/Sets message charset (default - "us-ascii")

SMTP.Server
Returns/Sets SMTP server name or IP address

You can specify multiple recipients in SendTo, CC and BCC fields, using comma-separated list:
<addr2@yourhost.com>, addr1@yourhost.com,"recipient name" <addr3@yourhost.com>

Collections:

SMTP.Attachements - Collection of binary attachements

Supports following methods:

SMTP.Attachements.Add sFilePath, [sFileID]
adds new attachement, where sFilePath is a full path to file, [sFileID] - optional attachement ID

SMTP.Attachements.Remove SMTP.Attachements(sFileID)
removes specified attachement, where sFileID - attachement ID or Index

SMTP.Attachements.Count
returns attachement count

SMTP.Attachements(sFileID)
returns a full path to specified attachement, where sFileID - attachement ID or Index

exacta 23.05.2001 12:58

danke, ABER...
 
1.) was mache ich wenn ich einen proxy hab, da komm ich damit wahrscheinlich nicht drüber...
2.) ich kann meinen kunden unmöglich zumuten selber den smtp usw. einzutragen, die wissen teilweise nicht mal ihre eigene email-adresse geschweige denn was smtp oder pop3 ist (egal, wie auch immer ;-) ... *g* es soll so laufen, dass der kunde nur mehr auf einen knopf drücken braucht und das mail geht auf die reise...

in dieser form kann ich mit dem ocx leider nix anfangen, aber trotzdem thx!

Dr. Mabuse 23.05.2001 14:25

SMTP-Server, eigene Email-Adresse etc. kannst du alles aus der Registry abfragen

http://members.mcnon.com/tauss/mailreg.jpg

http://www.planet-source-code.com/xq...s/ShowCode.htm

exacta 25.05.2001 23:17

thx! aber
 
geht das nicht doch irgendwie über html? (sorry, will nicht lästig sein, aber ich brauch was, das möglichst auf allen Betriebssystemen läuft und nicht zu kompliziert wird, mein Budget für Programmieraufwand ist leider nicht allzu gross hier...) :heul:

ich bräuchte nur einen html-befehl für das anhängen von 1 attachment...

Dr. Mabuse 26.05.2001 13:12

http://p2p.wrox.com/archive/proasp_howto/2000-08/29.asp

How can I use the Mailto URL and attach a file to the e-mail.

You can't, otherwise I could send someone a URL that attached any file on
your machine and a newbie user would happily email me their file...

<a
mailto:href="mailto:ken@adOpenStatic.com?attach=c: \winnt\system32\config\sys
tem">click here for FREE MONEY</a>

oops

Cheers
Ken

exacta 11.06.2001 19:07

heureka!
 
vielen dank für die tips, hab das problem auf andere art lösen können:
1. ich brauch kein attachment mitschicken, der normale mailtext tut's auch...
2. ich verwende das vorhandene outlook express um mein mail abzuschicken, und zwar so:

ich produziere zur laufzeit einen html-code den ich in eine textdatei <musterfile.html> ausgebe... (mit mailto, ?body&subject)
diese datei kann ich dann mit vb (ms html-object-library) aufrufen, was mir outlook express startet und dann genau das macht was ich brauche...

nochmals danke für die tips!


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag