Thema: E-Mail mit Anlage erstellen
-
Hallo Zusammen,
nach dem ich bislang nichts brauchbares im Netz gefunden habe, hoffe ich nun auf eure Hilfe.
(Ist-situation)
Für eine Veranstaltungsreihe haben wir eine Website gebastelt, über die sich Interessenten für die verschiedenen Beiträge anmelden können.
Sobald ein Interessent seine Daten eingegeben und seine Auswahl getroffen hat, kann er das Webformular absenden. Daraufhin generieren wir eine Antwortmail, die er zur Kontrolle und wir zur internen Auswertung erhalten. Um das ganze ansprechend zu gestalten, ist das ganze eine HTML Mail.
Jetzt zum Problem.
Künftig soll an diese Mail ein ICS File angehängt werden, damit der Interessent gleich die Möglichkeit hat sich der Termin im Kalender zu blocken. Der Inhalt der ICS (iCalendar) Datei wurde zuvor erstellt und steht als Text zur Verfügung. Woran es scheitert, ist diesen Text als *.ics File an die Mail zu hängen.
Testweise habe ich es derzeit so, dass der vollständige ICS-Text irgendwo im Body der HTML Mail angezeigt wird. Ich vermute ich muss diesen Text zunächst in einen Filestream packen und das Ergebnis als Anlage einfügen - aber wie
Hab mit ASP leider nur wenig Erfahrung und hoffe ihr könnt mir helfen.
Stefan
-
Wie erzeugt Ihr denn die Mail im ASP?
Also ich würde hier die ICS as Datei auf den server legen und dann also attachment and die mail anhängen. kommt jetzt natürlich drauf an wie man die Mail bastelt.
In welcher Sprache scriptet ihr denn C#, VB?
Vielleicht hilft Euch der CodeSchnippel hier:
Imports System.Web.Mail
GrußCode :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Sub SendeMail() Dim msgMail As New MailMessage Dim strBody As String msgMail.To = "EMPFÄNGER@WEB.DE" msgMail.Cc = "KOPIEAN@WEB.DE" msgMail.From = "ABSENDER@WEB.DE" msgMail.Subject = "BETREFF AUTOMATISCHE EMAIL" msgMail.BodyFormat = MailFormat.Html strBody = "<html><body><b>Dies ist eine Automatisch generierte Mail</b>" _ + " <font color=""red"">incl. Dateianlage</font></body></html>" msgMail.Body = strBody msgMail.Attachments.Add(New MailAttachment("c:\temp\attachment.ics")) SmtpMail.Send(msgMail) Response.Write("Email Send!!")End sub
BasinskiGeändert von Basinski (20.10.09 um 15:40 Uhr) Grund: code added
-
Hallo Ste-Re,
laut folgender Seite und somit meinem Vorredner zustimmend musst du die Datei wohl vorher auf dem Server speichern, bevor du sie an eine Mail anfügen kannst.
http://www.asp101.com/Samples/email_attach.asp
Ich weiß gerade nicht ob dies über einer neu erstellten Datei mit einem Filestream geht ohne die Datei explizit vorher auf dem Server zu speichern.
GrußSebastian Schütze
Offizieller
Microsoft Junior Student Partner
und Microsoft Partner
Humboldt Universität zu Berlin
Email: sebastian.schuetze@studentpartners.de
Website der MSP: www.studentpartners.de
Webdesign: Razorstudio
Website: www.razorstudio.de
Email: Sebastian.Schuetze@razorstudio.de
Ähnliche Themen
-
mit Java Excel API Dokument erstellen und ohne zwischenspeichern per Mail schicken
Von Kryptaesthesie im Forum JavaAntworten: 0Letzter Beitrag: 03.06.09, 07:10 -
mail() mit Anlage
Von chofer02 im Forum PHPAntworten: 1Letzter Beitrag: 28.10.06, 16:10 -
html mail aus formular erstellen
Von terravotion im Forum HTML & XHTMLAntworten: 9Letzter Beitrag: 08.01.05, 15:28 -
Anlage an Pc hat nebengeräusche
Von screamation im Forum Audiotechnik, Recording & Audio-SoftwareAntworten: 1Letzter Beitrag: 20.09.04, 11:12 -
DVD Anlage an Pc anschließen ?
Von Xeal87 im Forum HardwareAntworten: 0Letzter Beitrag: 24.12.03, 12:35



Zitieren
Login





Lesezeichen