Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


CDONTS Multipart med HTML och/eller plaintext

Postades av 2004-01-21 13:33:13 - Ulf Nygren, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 515 personer

Har googlat lite samt sökt här i forumet men inte hittat något svar som hjälpt :-(

Jag använder CDONTS för att skicka et mail från en ASP-sida. Det fungerar finfint så länge jag skickar innehållet som html ELLER plain-text. Men jag vill att om mottagaren (mailklienten) inte kan/vill läsa html-mail så ska en textversion visas.

Jag har fattat att det är multipart som ska användas men jag får inte till det!
Någon som har bra kod där jag enkelt kan lägga in min text eller html-innehåll?


Svara

Sv: CDONTS Multipart med HTML och/eller plaintext

Postades av 2004-01-21 16:07:02 - Pelle Johansson

Du kan aldrig få reda på om klienten kan läsa eller inte. Betänk att han kan använda ett program eller en webbklient för läsningen och därför är det omöjligt att känna av detta enligt mina kunskaper i alla fall.

Du får nog göra så att du helt enkelt får fråga mottagaren om denne kan läsa eller inte.

Dock kan man idag i de flesta fall skicka via html, och den mesta texten är i alla fall läsbar trots vissa skavanker. Se dock till att på image-taggarna lägga till en alt-tagg och beskriv vad bilden skall föreställa så går det att förstå innebörden.

Hittar du nåt eller kommer på något briljant - dela gärna med dig av dina upptäkter.


Svara

Sv: CDONTS Multipart med HTML och/eller plaintext

Postades av 2004-01-21 17:41:42 - Ulf Nygren

Hmmm... när jag surfat runt och letat så verkar det som om det ska gå. Jag behöver ju inte veta om mottagaren kan/vill visa HTML. Tanken är att skicka båda så får klienten välja.

Har sett lösningar som definierar MIME typ och är i multipart/mixed. De påstår att läsaren (klient eller servern som skapar webmailet) väljer att visa html om den klarar det. Men eftersom jag inte ens lyckas skicka såna mail kan jag inte kolla om det stämmer...
Här http://www.thaifast.com/Microsoft_Books/Sample/607729c06.pdf skriv om detta. Men som sagt jag förstår inte hur jag ska få det att fungera.

Har försökt med tex:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_examples_constructing_a_bodypart_hierarchy.asp
Men fattar inte riktigt hur jag ska få det att fungera... suck! Någon som kan tyda det som står där och hur man kan använda det för att skicka mail (sådana som jag önskar ovan) med ASP?

Har sett denna fråga (på p2p.wrox.com):
Is there any way that I can do to send email in an HTML format with CDONTS and allow people whose email app unable to pick up the html format can view the email in the ormal text format?
Med detta svar:
You can't use CDONTS NewMail object to do it. You have to create a CDO
Message object and then construct each body part seperately and add it
using the AddBodyPart method.

Då undrar man ju hur går detta (som beskrivs i svaret) till?



Svara

Sv: CDONTS Multipart med HTML och/eller plaintext

Postades av 2004-01-30 00:23:54 - Ulf Nygren

Nu har jag hållt på med detta ett tag och äntligen hittat nått som (jag tror) funkar!
<code><%
myTextBody="Hej detta är ett mail i textformat"
myHTMLBody="<strong>Hej!</strong><br>Detta är ett mail i <em>HTML</em>format."

cdoAnonymous = 0
cdoBasic = 1
cdoSendUsingPickup = 1
cdoSendUsingPort = 2

'mailobjekt
SET mailer = server.CreateObject("CDO.message")
'konfigurationsobjekt som håller inställningarna för att skicka mailet
SET conf = server.CreateObject("CDO.configuration")

mailer.TextBody = myTextBody
mailer.HTMLBody = myHTMLBody
mailer.From = "Ditt Namn"
mailer.Sender = "du@dinepostadress.nu"
mailer.Subject = "Multipartmail!"
mailer.To = "mottagare@enmailserver.net"
'mailer.CC = "kopia@enmailserver.net"
'mailer.BCC = "hemlig@enmailserver.net"

'metoden för att skicka
conf.Fields.item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
'mailserver. IP eller namn
conf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "din.mailserver.net"
'vilken port lyssnar servern på
conf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
'authenticeringsmetod. välja cdoanonymous om den ej kräver authenticering
conf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic
'username och password om servern kräver authenticering
conf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "användarnamn"
conf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "lösenord"

mailer.Configuration = conf
mailer.Configuration.fields.update
mailer.Send

SET mailer=nothing
SET conf=nothing
%></code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 790
27 960
271 761
5 954
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies