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


MassEpost

Postades av 2001-10-16 13:22:00 - Maria Runnberg, i forum api-windows, Tråden har 13 Kommentarer och lästs av 1614 personer

Jag har en massa e-postadresser i Access som jag stegar igenom och för varje så vill jag att ett mail ska gå iväg (med standard eposthanteraren). Titel och innehåll är statiskt och hämtas från textrutor i ett formulär. Går detta? Optimalt vore om man också kunde bifoga en/flera filer (samma till alla).
Kör jag Access och Outlook har jag kommit så långt att jag kan skicka mail men utan bifogad fil. Men det måste funka även med andra eposthanterare.
Tips mottages tacksamt!
/Maria


Svara

Sv: MassEpost

Postades av 2001-10-16 16:56:00 - Pontus Wång

Det är klart att det går från andra eposthanterare också men det är lite vanskligt att försöka få ett massutskick att fungera för vilken eposthanterare som helst. Tricket är att använda någon form av DLL eller OCX som kan göra utskicket åt dig från Access direkt.


Svara

Sv: MassEpost

Postades av 2001-10-16 20:28:00 - Peter Cyrillus

Det var just det... Det behöver inte fungera med vilken e-posthanterare som helst - FirstClass räcker :-)


Svara

Sv: MassEpost

Postades av 2001-10-17 09:18:00 - Ulf Elfving

Det borde väl gå fint att använda CDONTS?
Där kan du attacha filer och ladda subject och body precis som du vill.
(Missförstod kanske frågan... men kan du använda asp och cdonts)


Svara

Sv: MassEpost

Postades av 2001-10-17 15:36:00 - Maria Runnberg

Nja, jag vill göra det här via VBA, från Access. Jag har kommit så här långt (tack vare ivrigt studerade av tidigare inlägg på denna EMINENTA site):

På knappen i formuläret händer följande:
ShellExecute Me.hwnd, "open", "mailto:maria.runnberg@telia.com?Subject=Ämnesraden", vbNullString, vbNullString, 5

I modulen ligger:
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Då startas e-posthanteraren och ett mail med ämne har skapats. Men jag vill att även meddelandet ska vara ifyllt (body) och att mailet ska skickas automatiskt. Jag har provat att byta ut "open" mot "send", men då händer ingenting... Kanske kan lpParameters innehålla även en parameter för body? Någon som är haj på shell32?


Svara

Sv: MassEpost

Postades av 2001-10-17 15:51:00 - Pontus Wång

Jag tror inte du kommer att få den varianten att fungera :-(

Du får nog satsa på att använda CDONT genom VBA. exempel:

dim myMail as CDONTS.NewMail
set myMail = CREATEOBJECT("CDONTS.NewMail")
myMail.Body = "mitt brev"
myMail.To = "hanna@lexus.org"
myMail.From = "mn@adress"
myMail.Subject = "Ämne"
myMail.Send


Svara

Sv: MassEpost

Postades av 2001-10-18 10:16:00 - Maria Runnberg

Ivrigt har jag testat... Men hur får jag tillgång till CDONTS? Antar att det är någon referens jag ska lägga till, eller? Får svaret nu att "egendefinierad typ har inte definierats".
Kan mswinsck.ocx vara en väg till lösning?
/Maria


Svara

Sv: MassEpost

Postades av 2001-10-18 10:59:00 - Patrik Berggren

<citat>
Då startas e-posthanteraren och ett mail med ämne har skapats. Men jag vill att även meddelandet ska vara ifyllt (body) och att mailet ska skickas automatiskt. Jag har provat att byta ut "open" mot "send", men då händer ingenting... Kanske kan lpParameters innehålla även en parameter för body? Någon som är haj på shell32?
</citat>

Den lägger du till här:

ShellExecute Me.hwnd, "open", "mailto:maria.runnberg@telia.com?Subject=Ämnesraden&Body=Mitt innehåll i mailet", vbNullString, vbNullString, 5

cya,
PatrikB


Svara

Sv: MassEpost

Postades av 2001-10-18 11:36:00 - Maria Runnberg

Jippi! Det funkar - så långt!
Två saker kvar: mailet öppnas som RTF, kan man använda som HTML istället? Kan man få iväg det automatiskt? Där är jag inne på att byta ut "open" mot något typ "send" - går det?
När jag använt koden ovan öppnas det som HTML.
/Maria (som börjar vädra en lösning....)


Svara

Sv: MassEpost

Postades av 2001-10-18 17:16:00 - Ulf Elfving

CDONTS har en property BodyFormat sätt den till 0 för HTML

'Set the e-mail body format (0=HTML 1=Text)

objCDOMail.BodyFormat = 0


Svara

Sv: MassEpost

Postades av 2001-10-18 17:27:00 - Patrik Berggren

tror förståss inte att CDONTS är ett alternativ i detta fall.
Det är ju en komponent som installeras med SMTP Tjänsten.
Om man skulle använda den så skulle varje klient som kör denna app ha en SMTP tjänst installerad och om jag då var admin så skulle jag INTE tillåta en sådan lösning pga av säkerheten.

Är oxå intresserad om det går att skicka on-the-fly så att säga utan att öppna Outlook eller vad man nu har för ett mailprogram.
Man skulle ju kunna skapa en winsock kontroll och sedan connecta mot SMTP servern och på det sättet skicka fast jag vet inte riktigt hur det blir med prestandan på en sådan lösning.

cya,
PatrikB


Svara

Sv: MassEpost

Postades av 2001-10-18 21:39:00 - Pontus Wång

Man kan köra CDONT mot en server oxå: createobject("CDONT",SERVER)


Svara

Sv: MAPI???

Postades av 2001-10-19 06:59:00 - Maria Runnberg

Under mitt ivriga sökande har jag hittat en del om MAPI. Kanske finns lösningen där? Hittar dock ingen msmapi32.ocx på mina datorer. På den ena (den med Office XP Developer) hittar jag msmapi32.dll.
Varför då, om jag ändå inte får msmapi32.ocx? Är det inte den jag behöver för att kunna använda MAPI??? Förstår mindre och mindre av detta...
Jag är inte längre ute efter den bästa lösningen - jag är ute efter vilken lösning som helst...
WinSock får jag iallafall använda ihop med Office XP så kanske är det vägen jag ska gå.
MVH
/Maria (som börjar bli gråhårig)


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 574
27 958
271 741
5 827
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