Tony Septav
iggy at nanaimo.ark.com
Mon Feb 15 10:47:36 CST 2010
Hey Gustav I have to admit I am a bit of a ditz when it comes to understanding all about Email protocols. In your example would the user (me included) need to know their STMP server ID? Gustav Brock wrote: >Hi Tony > >If you don't want to install anything, I can recommend using the native Windows CDO component which is installed by default on any newer Windows. >Code is a bit long-winded but very flexible. Also, it can mail to either an in-house Exchange server directly or to a normal SMTP server. >Here's an example that via SMTP emails one attachment - more can be added quite easily: > ><code> > Dim msg As New CDO.Message > > With msg > With .Fields > ' Custom X-Mailer info. > .Item(cdoXMailer) = "My Mailer V2.0" > .Update > End With > With .Configuration.Fields > .Item(cdoSMTPAuthenticate) = cdoAnonymous 'cdoBasic > ' .Item(cdoSendUserName) = "myusername" > ' .Item(cdoSendPassword) = "mypassword" > .Item(cdoSendUsingMethod) = cdoSendUsingPort > .Item(cdoSMTPServer) = "smtp.yourisp.com" > .Item(cdoSMTPConnectionTimeout) = 10 > .Item(cdoSMTPServerPort) = 25 > .Update > End With > .Organization = "myorganisation.org" > .To = "receiver at example.com" > .Subject = "Example to Example with attachment" > .TextBody = "Here you are!" > .From = "me at mydomain.com" > .AddAttachment ("c:\temp\report.pdf") > .Send > End With > > Set msg = Nothing ></code> > >And the CDO component is very fast - at zero cost. > >/gustav > > > > >>>>iggy at nanaimo.ark.com 14-02-2010 17:39 >>> >>>> >>>> >Hey All > >I have spent the last couple of days looking all kinds of code for >EMailing (COD, STMP etc.) and third party products, (Blat etc. currently >looking at Total Access EMailer). Does anyone have any suggestions on >what route to go, to send EMails with attachments from an Access >application. I do not want to muck around on the user's machine >(basically stay away from their registry, no other installs other than >the Access application). Basically a no brainer for the user (enter your >user ID but no enter your STMP server address/ID etc.). Orrrrrrrr.....I >am totally off base on this one and there is no easy simple solution. > >Thanks > > > >