473,401 Members | 2,125 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,401 software developers and data experts.

Advice

Hi,
I need to send some files weekly (generated by another program) to some of
our customers. I was thinking of writing a program to do just that, however,
wouldn't be better to create an addin for outlook so the user can basically
see a list of the customers being emailed and click a button (SEND MAIL) and
use outlook to do so?

Where can I find info on this?

Thanks......Happy New Year!
Jan 30 '06 #1
4 1160
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:DC**********************************@microsof t.com...
Hi,
I need to send some files weekly (generated by another program) to some of
our customers. I was thinking of writing a program to do just that,
however,
wouldn't be better to create an addin for outlook so the user can
basically
see a list of the customers being emailed and click a button (SEND MAIL)
and
use outlook to do so?

Where can I find info on this?


Hope your user never goes on vacation, because if he or she wasn't there,
the e-mail would not get sent.

I would support the notion that you retain a copy of the outbound mail in an
interface, allowing the sending company to keep a log of the messages sent.
Since most messages will be the same, you can optimize this quite a bit so
that you are only saving the differences between the mail messages. There
is not a lot of value in having that interface tied to Outlook. (nothing
wrong with it, but no value in it either). If you do decide to create a
plug-in using the Outlook Object Model, then make sure that many users in
the company can install the plug in and can see the same cache of messages.
Otherwise, vacation is still a problem.

Use search.msn.com to find "Outlook Object Model" or download the Outlook
SDK to get more info.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
Jan 30 '06 #2
The reason I was shooting for Outlook is our email server only allows outlook
connections to send emails.

"Nick Malik [Microsoft]" wrote:
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:DC**********************************@microsof t.com...
Hi,
I need to send some files weekly (generated by another program) to some of
our customers. I was thinking of writing a program to do just that,
however,
wouldn't be better to create an addin for outlook so the user can
basically
see a list of the customers being emailed and click a button (SEND MAIL)
and
use outlook to do so?

Where can I find info on this?


Hope your user never goes on vacation, because if he or she wasn't there,
the e-mail would not get sent.

I would support the notion that you retain a copy of the outbound mail in an
interface, allowing the sending company to keep a log of the messages sent.
Since most messages will be the same, you can optimize this quite a bit so
that you are only saving the differences between the mail messages. There
is not a lot of value in having that interface tied to Outlook. (nothing
wrong with it, but no value in it either). If you do decide to create a
plug-in using the Outlook Object Model, then make sure that many users in
the company can install the plug in and can see the same cache of messages.
Otherwise, vacation is still a problem.

Use search.msn.com to find "Outlook Object Model" or download the Outlook
SDK to get more info.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--

Jan 30 '06 #3
If your e-mail server is Exchange, you can work with your company's system
admin to enable SMTP from a specific server, thereby allowing outbound mail
to be sent without having to come from Outlook.

You can also install a seperate SMTP server and run outbound mail from it,
without it coming from Exchange. Both require the assistance of your IT
staff, but will give you the ability to produce a sensible application (and
thus save the company tens of thousands of costs over the life of the
product. Gartner estimates that the cost of ongoing maintenance for an app
plus the cost of monitoring and eventual decomissioning to be 28 cents of
every dollar spent on development (including the fully loaded employee costs
for the employees who write it). Therefore, doing the app correctly (so
that you don't have to do it again) is easily worth a little hassle when it
comes to networking.

You can also get COTS packages that do a fine job of handling outbound
e-mail, including the CRM module in Microsoft Dynamics. It's usually less
expensive to purchase functionality than to write it from scratch.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:DE**********************************@microsof t.com...
The reason I was shooting for Outlook is our email server only allows
outlook
connections to send emails.

"Nick Malik [Microsoft]" wrote:
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:DC**********************************@microsof t.com...
> Hi,
> I need to send some files weekly (generated by another program) to some
> of
> our customers. I was thinking of writing a program to do just that,
> however,
> wouldn't be better to create an addin for outlook so the user can
> basically
> see a list of the customers being emailed and click a button (SEND
> MAIL)
> and
> use outlook to do so?
>
> Where can I find info on this?
>


Hope your user never goes on vacation, because if he or she wasn't there,
the e-mail would not get sent.

I would support the notion that you retain a copy of the outbound mail in
an
interface, allowing the sending company to keep a log of the messages
sent.
Since most messages will be the same, you can optimize this quite a bit
so
that you are only saving the differences between the mail messages.
There
is not a lot of value in having that interface tied to Outlook. (nothing
wrong with it, but no value in it either). If you do decide to create a
plug-in using the Outlook Object Model, then make sure that many users in
the company can install the plug in and can see the same cache of
messages.
Otherwise, vacation is still a problem.

Use search.msn.com to find "Outlook Object Model" or download the Outlook
SDK to get more info.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--

Jan 30 '06 #4
Don't use email. Write Use RSS 2.0 files which supports attachments and let
the customer(s) subscribe to the feed(s).

<%= Clinton Gallagher
METROmilwaukee (sm) "A Regional Information Service"
NET csgallagher AT metromilwaukee.com
URL http://metromilwaukee.com/
URL http://clintongallagher.metromilwaukee.com/
"Chris" <Ch***@discussions.microsoft.com> wrote in message
news:DC**********************************@microsof t.com...
Hi,
I need to send some files weekly (generated by another program) to some of
our customers. I was thinking of writing a program to do just that,
however,
wouldn't be better to create an addin for outlook so the user can
basically
see a list of the customers being emailed and click a button (SEND MAIL)
and
use outlook to do so?

Where can I find info on this?

Thanks......Happy New Year!

Jan 31 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

75
by: Howard Nease | last post by:
Hello, everyone. I would appreciate any advice that someone could give me on my future career path. Here is my situation: I am a bright Junior in a very well-respected private high school, taking...
5
by: Martin Piper | last post by:
Hi all. I've recently landed myself the position of trainee C++ programmer which I'm extremely pleased about, but also nervous. According to the feedback from the interview, I have a good...
3
by: Andy Dingley | last post by:
I've just started on a new project and inherited a huge pile of XSLT (and I use the term "pile" advisedly !) It runs at glacial speed, and I need to fix this this. Platform is MSXML 4 / ASP ...
11
by: ma740988 | last post by:
I'm perusing a slide with roughly 12 bullets spread across 3 pages. Each bullet reflects 'advice'. I'm ok with all but 1 bullet, more specifically the bullet that states: " Avoid the STL unless...
6
by: J Rieggle | last post by:
Hi there, I am stuck on a problem that relates to eCommerce sites, but isnt ASP.NET specific (sorry). The ecommerce site is working in the UK, and products will be sold in pounds stirling. ...
13
by: Alan Silver | last post by:
Hello, MSDN (amongst other places) is full of helpful advice on ways to do data access, but they all seem geared to wards enterprise applications. Maybe I'm in a minority, but I don't have those...
7
by: John Paul | last post by:
I'm thinking of building an e-commerce site in php. Anyone got any advice in building one? What is the best way to implement a payment system? Are any legal issues involved? Thanks,
232
by: robert maas, see http://tinyurl.com/uh3t | last post by:
I'm working on examples of programming in several languages, all (except PHP) running under CGI so that I can show both the source files and the actually running of the examples online. The first...
3
by: mesut | last post by:
Hi colleagues, I need your advice... I have approx 1,5 years experience with ASP.NET/VB.NET 2005 and I have to switch over into C# 2005 language. I don't have experience with C# 2005...
7
by: SM | last post by:
Hello, I have a index.php template (2 columns). The right columns contains a bunch of links (interviews, poems, etc...) The left columns contains the actual article. So if I click on a link on...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.