Avatar billede nogetfx Nybegynder
28. marts 2002 - 12:08 Der er 17 kommentarer og
1 løsning

Nyhedsbrev -> hvad gør man..?

Det her lidt et multisprg da jeg ikke har prøvet dette før..

1: Jeg kan vælge mellem 2 komponenter på serveren Jmail og Aspmail, hvilket et bedste at bruge..?

2: Hvordan laver man et html-brev. Er det bare at skrive html
FX: <td> tekst</td> Og hvis modtageren kun kan modtage "plan text" som han (eller hende) så se koderne..?

3: For at sende ud til alle folk går jeg udfra atjeg bare kan bruge denne model:
http://www.eksperten.dk/spm/155067


Så vidt jeg kan læse mig frem til er det smartest med nyhedsbrev i "plain text", men det kan det desværre ikke blive...
Nu ve jeg ikke om der er andre ting man skal tænke på, men slyng dem endelig ud, hele mit spørgsmål kører lidt på folks erfaringer med problemområder..

God Påske

/Lars
Avatar billede pfp Nybegynder
28. marts 2002 - 13:03 #1
Hej Lars,

Jeg bruger JMail 4.0 er den er efter min mening ganske glimrende. Hvis jeg er i tvivl om, hvorvidt mine skal modtage nyhedsbrevet i HTML-format eller plain-text, plejer jeg blot at indsætte mulighed for begge dele, så finder den automatisk ud af, hvilken mail der skal afleveres til brugeren.

Altså, der hvor du indstiller din body i mailen, laver du både en til plain og en til html.

Tag i øvrigt et kig på www.netcoders.dk og/eller www.activedeveloper.dk, hvor du helt sikkert vil kunne finde nogle udmærkede nyhedsbrev-scrips.

/pfp
Avatar billede nogetfx Nybegynder
28. marts 2002 - 13:11 #2
Indstiller min body..?

Hvad gør man i grunden med grafik i mail'en, sender man det som vedhætet fil eller hvordan..?
Avatar billede pfp Nybegynder
28. marts 2002 - 13:23 #3
Prøv at finde et eksempel frem med Jmail så skal jeg forklare dig det. Grafikken kommer jo kun med i html-mails og der sættes den ind med <IMG> ligesom det gøres på en hjemmeside.
Avatar billede nogetfx Nybegynder
28. marts 2002 - 13:34 #4
Hvis vi bare tager grund-form, så er det vel bare for det første at udskifte FX afsender@email.adr med Request.Form("afsender")
(Jeg har ikke taget et helt script, da jegså skal bruge en del tid på at sorter i alle de ting som jeg ikke ksla bruge til noget, da det kun er sende- og html-delen jeg mangler...)

<%
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentType = "text/html"
JMail.ServerAddress = "mail.domain.dk"
JMail.Priority = 1
JMail.Sender = "afsender@email.adr"
JMail.AddRecipientEx "modtager@email.adr", "Modtagers navn"
Jmail.AddRecipientCC "andenmodtager@email.adr"
Jmail.AddRecipientBCC "skjultmodtager@email.adr"
JMail.Subject = "Dette er emne linien.."
JMail.Body = "Her skriver du din besked..."
JMail.Execute
Set JMail = Nothing
%>
Avatar billede pfp Nybegynder
28. marts 2002 - 14:02 #5
Okay, her hvor du har linien:

JMail.Body = "Her skriver du din besked..."

indsætter du blot nedenunder:
JMail.HTMLBody = "Her skriver du din besked..."

/pfp
Avatar billede nogetfx Nybegynder
28. marts 2002 - 14:07 #6
Kan ASP selv finde udaf hvem der skal have hvad, eller er det bare hvad folk har krydset af

Kan jeg bare slette de 2 her:
Jmail.AddRecipientCC "andenmodtager@email.adr"
Jmail.AddRecipientBCC "skjultmodtager@email.adr"

Hvordan vil du skrive den her:
JMail.AddRecipientEx "modtager@email.adr", "Modtagers navn"
Hvis jeg skriver
JMail.AddRecipientEx Request.Form("mailadd") så melder den fejl, og det samkmehvisjeghar et = med
Avatar billede nogetfx Nybegynder
28. marts 2002 - 14:14 #7
samkmehvisjeghar = samme hvis jeg har
(Skal have købt mig et nyt tastatur, space funker ikke rigtigt mere
Avatar billede nogetfx Nybegynder
28. marts 2002 - 14:40 #8
Kører pt med en CopyPaste fra dit spg, der kommer ingen fejl, men der er heller ikke komete en mail. Men jeg ved selvfølgelig ikke hvor lang tid dette tager...
MailTo = Request.form("mailadd")

Mailhost = "mail.klostertorvet.dk"
MailSubject = "Nyhedsbrev"
MailFrom = "robot@klostertorvet.dk" 
'MailTo = rs("Email")

Dim Indhold
Indhold = "Dette er blot en test"


Set Mail = Server.CreateObject("JMail.SMTPMail")
Mail.ServerAddress = MailHost
Mail.Subject = MailSubject
Mail.AddRecipient MailTo
Mail.Sender = MailFrom
Mail.Body = Indhold
Avatar billede nogetfx Nybegynder
28. marts 2002 - 16:16 #9
Har du nogle ideer, der stadig ikke kommet en mail..?
Avatar billede pfp Nybegynder
28. marts 2002 - 18:02 #10
Hej Lars,

Jeg sidder desværre ikke lige ved min alm. maskine lige nu, så jeg kan desværre ikke lige grave det kodeeksempel frem til dig, som jeg gerne ville. Men jeg kan vende tilbage engang i morgen, hvis det er ok med dig?

/pfp
Avatar billede nogetfx Nybegynder
03. april 2002 - 12:18 #11
Kom endelig med eksempler..
Avatar billede pfp Nybegynder
03. april 2002 - 12:22 #12
Mailhost = "mail.klostertorvet.dk"
MailSubject = "Nyhedsbrev"
MailFrom = "robot@klostertorvet.dk" 
'MailTo = rs("Email")

Dim Indhold
Indhold = "Dette er blot en test"
HTMLindhold = "<b>dette er fed</b>"


Set Mail = Server.CreateObject("JMail.SMTPMail")
Mail.ServerAddress = MailHost
Mail.Subject = MailSubject
Mail.AddRecipient MailTo
Mail.Sender = MailFrom
Mail.Body = Indhold
Mail.HTMLBody = Indhold
Avatar billede nogetfx Nybegynder
03. april 2002 - 12:38 #13
Har fået det til at virke med:

<%
FrmMailAdd = Request.Form("mailadd")

Set jmail = Server.CreateObject("JMail.Message")

jmail.AddRecipient FrmMailAdd
jmail.From = "robot@klostertorvet.dk"

jmail.Subject = "Here's some graphics!"
jmail.Body = "A nice picture if you can read HTML-mail."

' The return value of AddAttachment is used as a
' reference to the image in the HTMLBody.

' As only HTML formatted emails can contain inline images
' we use HTMLBody and appendHTML
jmail.HTMLBody = "<html><body><font color=""red"">Hi, here is a nice picture:</font><br>"
jmail.appendHTML "<img src=""cid:" & contentId & """>"
jmail.appendHTML "<br><br>good one huh?</body></html>"

' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body

jmail.Body = "Too bad you can't read HTML-mail."
jmail.appendText " There would have been a nice picture for you"

jmail.Send( "mail.klostertorvet.dk" )

Response.Redirect "../default.asp"
%>

Hvis det så er til mailliste så er det vel bare at have en form på den ene side og så sætte det i et loop..?

Do until rs.EOF
Avatar billede pfp Nybegynder
03. april 2002 - 12:59 #14
Ja du laver bare et loop
Avatar billede nogetfx Nybegynder
03. april 2002 - 15:57 #15
Det funker....
Men kan skrive til head'en eller style..?
Avatar billede pfp Nybegynder
03. april 2002 - 17:23 #16
det sidste tror jeg lige jeg skal have en gang til...?
Avatar billede nogetfx Nybegynder
03. april 2002 - 17:32 #17
Fandt ud af at det bare er som en alm. html-side.. JEg tror at det hele funker, men venter lige med at lukke, bar i tilfældet af at der kommer noget op. Du skal jo arbejde for pointene.. hehe
Avatar billede pfp Nybegynder
28. april 2002 - 19:26 #18
Tak for points.

/peter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester