POP 3 attachment

Using winsock, how can I read POP 3 email attachment (the attachment is an 
..EML file) ?

Thank you 


0
fniles
9/6/2010 7:55:34 PM
vb.general.discussion 1016 articles. 0 followers. Follow

15 Replies
1240 Views

Similar Articles

[PageSpeed] 23

On 06/09/2010 20:55, fniles wrote:
> Using winsock, how can I read POP 3 email attachment (the attachment is an
> .EML file) ?

Have a look at RFC1939 for the POP3 protocol (It's as easy as login, get 
message, disconnect), and then RFC822, the MIME/multipart MIME specs and 
base64 decoding (if required).
If the attachment is another email, then that is nothing special, it's 
just the same structure again.

-- 
Dee Earley (dee.earley@icode.co.uk)
i-Catcher Development Team

iCode Systems

(Replies direct to my email address will be ignored.
Please reply to the group.)
0
Dee
9/7/2010 7:43:18 AM
Thank you

What is RFC1939 and RFC822 ?
Where can I find it ?

"Dee Earley" <dee.earley@icode.co.uk> wrote in message 
news:%23QILCEmTLHA.5944@TK2MSFTNGP06.phx.gbl...
> On 06/09/2010 20:55, fniles wrote:
>> Using winsock, how can I read POP 3 email attachment (the attachment is 
>> an
>> .EML file) ?
>
> Have a look at RFC1939 for the POP3 protocol (It's as easy as login, get 
> message, disconnect), and then RFC822, the MIME/multipart MIME specs and 
> base64 decoding (if required).
> If the attachment is another email, then that is nothing special, it's 
> just the same structure again.
>
> -- 
> Dee Earley (dee.earley@icode.co.uk)
> i-Catcher Development Team
>
> iCode Systems
>
> (Replies direct to my email address will be ignored.
> Please reply to the group.) 


0
fniles
9/7/2010 9:27:53 PM
"fniles" <fniles@pfmail.com> wrote in message 
news:e8n3JOtTLHA.2068@TK2MSFTNGP05.phx.gbl...
> Thank you
>
> What is RFC1939 and RFC822 ?
> Where can I find it ?

http://www.lmgtfy.com/?q=RFC1939

<g>

0
Bob
9/7/2010 10:22:31 PM
On Tue, 7 Sep 2010 16:27:53 -0500, "fniles" <fniles@pfmail.com> wrote:

>Thank you
>
>What is RFC1939 and RFC822 ?
>Where can I find it ?
>

The poorly named bible/s for the internet ...
"Request For Comments"

"Post Office Protocol - Version 3"
http://tools.ietf.org/html/rfc1939

"Internet Text Messages"
http://tools.ietf.org/html/rfc822

-ralph
0
ralph
9/7/2010 10:27:30 PM
| Thank you
|
| What is RFC1939 and RFC822 ?
| Where can I find it ?

 The RFCs are the official documentation, but
that's a wild goose chase. It's like telling
you to read the official 2010 tax code to find
out whether you can deduct your office in the
home. The info. is in there...but you'll never
find it. I already told you how to find the
attachment and retrieve it. If you don't understand
just try looking at the raw text of a few emails.
The MIME format is text-based and systematic.
You can parse it just like an email program can
parse it.


0
Mayayana
9/7/2010 11:55:18 PM
  I just tried this. It's a little bit tricky, at least in
OE, because the attached email was not fully
encoded. It was just sandwiched. Normally when you
attach a file it gets inserted as a single Base64 string.
(Note that you may have to remove carriage returns,
tabs, or other formatting junk before decoding Base64.)

 Here's a sample of the format for an email with
a JPG attachment. Note that the "boundary" value
defines a random string that separates sections of the
email. The email is parsed using boundary markers
and empty lines to identify content. Boundaries must
begin with "--". The closing boundary begins with
"--" and also ends with "--".

_________ Begin sample ______________

from
to
date
subject
Message-ID
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="BOUNDARY_STRING_1"
X-Mailer: [email program name here]
#
--BOUNDARY_STRING_1
Content-Type: text/plain;
 charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
#
(email text here)
#
--BOUNDARY_STRING_1
Content-Type: image/jpeg;
 name="pic1.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="pic1.jpg"
#
 (base 64 here)
#
--BOUNDARY_STRING_1--

________________ end sample ________

Notice that the attachment is identified
with the line:

Content-Disposition: attachment

  The beginning of the attachment info. is marked
by a boundary string. The Base64 string representing
the actual file content has an empty line before and
after. So it's fairly easy to check for attachments
and it's easy to extract the attachment(s).

  When I created an email with an attachment, then
attached that to another email, I ended up with the
entire first email copied in the second email. It began
with this:

Content-Type: message/rfc822;
 name="mmm.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="mmm.eml"

But then instead of a blank line followed by Base64, there
was a blank line followed by the raw text of the first email:

From:
To:
Subject:
  ..etc.

The attachment in the attached email is still there. Then
the end is like this:

--Boundary_string_from_attached_email--

--Boundary_string_from_main_email--


  So you have to parse an email within an email. But as
you can see from the snippets I've posted, it still follows
standards. You'll look for

  Content-Disposition: attachment
with
  Content-Type: message/rfc822

(It may be possible for an email to have other content
type. i'm not sure.)

The attached email will start after the next blank line.
From there you find

boundary=

then find the end of the attached email by
looking for that with "--" appended. Note,
however, that the boundary is only necessary
where Content-Type is multipart/*
If Content-Type is text/plain in the attached
email, the end of the attached email may be delineated
only by a boundary marker in the main email.

  Basically, attached plain text is inserted as
plain text. Attached binary data is base64-encoded.
In the case of an attached email with attachments,
the attachment can be both because the actual file
content of the attached .EML is both. (It's all plain
text, technically, but any base64-encoded content
represents binary data.) So in order to
know whether you need to do any base64 decoding you
need to check the Content-Type of the attachment.
And you might have to do that recursively if you have
an attached EML file.

(I know this all sounds confusing, but it's actually
a simple and fairly sensible system once you get
the gist of it.)


0
Mayayana
9/8/2010 3:30:57 AM
Thank you, all.

Is it possible to save the attachment as a file, so that I can resend the 
attachment as a file in another email ?


"Mayayana" <mayayana@invalid.nospam> wrote in message 
news:i66vu7$bup$1@news.eternal-september.org...
>  I just tried this. It's a little bit tricky, at least in
> OE, because the attached email was not fully
> encoded. It was just sandwiched. Normally when you
> attach a file it gets inserted as a single Base64 string.
> (Note that you may have to remove carriage returns,
> tabs, or other formatting junk before decoding Base64.)
>
> Here's a sample of the format for an email with
> a JPG attachment. Note that the "boundary" value
> defines a random string that separates sections of the
> email. The email is parsed using boundary markers
> and empty lines to identify content. Boundaries must
> begin with "--". The closing boundary begins with
> "--" and also ends with "--".
>
> _________ Begin sample ______________
>
> from
> to
> date
> subject
> Message-ID
> MIME-Version: 1.0
> Content-Type: multipart/mixed;
> boundary="BOUNDARY_STRING_1"
> X-Mailer: [email program name here]
> #
> --BOUNDARY_STRING_1
> Content-Type: text/plain;
> charset="iso-8859-1"
> Content-Transfer-Encoding: 7bit
> #
> (email text here)
> #
> --BOUNDARY_STRING_1
> Content-Type: image/jpeg;
> name="pic1.jpg"
> Content-Transfer-Encoding: base64
> Content-Disposition: attachment;
> filename="pic1.jpg"
> #
> (base 64 here)
> #
> --BOUNDARY_STRING_1--
>
> ________________ end sample ________
>
> Notice that the attachment is identified
> with the line:
>
> Content-Disposition: attachment
>
>  The beginning of the attachment info. is marked
> by a boundary string. The Base64 string representing
> the actual file content has an empty line before and
> after. So it's fairly easy to check for attachments
> and it's easy to extract the attachment(s).
>
>  When I created an email with an attachment, then
> attached that to another email, I ended up with the
> entire first email copied in the second email. It began
> with this:
>
> Content-Type: message/rfc822;
> name="mmm.eml"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename="mmm.eml"
>
> But then instead of a blank line followed by Base64, there
> was a blank line followed by the raw text of the first email:
>
> From:
> To:
> Subject:
>  ..etc.
>
> The attachment in the attached email is still there. Then
> the end is like this:
>
> --Boundary_string_from_attached_email--
>
> --Boundary_string_from_main_email--
>
>
>  So you have to parse an email within an email. But as
> you can see from the snippets I've posted, it still follows
> standards. You'll look for
>
>  Content-Disposition: attachment
> with
>  Content-Type: message/rfc822
>
> (It may be possible for an email to have other content
> type. i'm not sure.)
>
> The attached email will start after the next blank line.
> From there you find
>
> boundary=
>
> then find the end of the attached email by
> looking for that with "--" appended. Note,
> however, that the boundary is only necessary
> where Content-Type is multipart/*
> If Content-Type is text/plain in the attached
> email, the end of the attached email may be delineated
> only by a boundary marker in the main email.
>
>  Basically, attached plain text is inserted as
> plain text. Attached binary data is base64-encoded.
> In the case of an attached email with attachments,
> the attachment can be both because the actual file
> content of the attached .EML is both. (It's all plain
> text, technically, but any base64-encoded content
> represents binary data.) So in order to
> know whether you need to do any base64 decoding you
> need to check the Content-Type of the attachment.
> And you might have to do that recursively if you have
> an attached EML file.
>
> (I know this all sounds confusing, but it's actually
> a simple and fairly sensible system once you get
> the gist of it.)
>
> 


0
fniles
9/10/2010 11:44:42 PM
|
| Is it possible to save the attachment as a file, so that I can resend the
| attachment as a file in another email ?
|
  Why not? It's coming through as the complete text
of an email. The whole thing is just text. You just have
to identify the beginning and end of the attached email,
get that text, and save it. 


0
Mayayana
9/10/2010 11:56:17 PM
Thank you.

I am looking for <HTML> and </HTML> in the text, but there are so many 
things like "3D2=20","3D0=20", "3D1=20" that when I create an email using 
that, the email doesn't look like the original.
Any suggestion ?

Thank you for your help.

This is part of the text:
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>
<BODY>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<TABLE id=3D201179 border=3D0 width=3D"100%" height=3D400>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop width=3D"100%">
      <DIV dir=3Dltr align=3Dleft><FONT color=3D#0000ff size=3D2=20
      face=3DArial></FONT>&nbsp;</DIV>
      <DIV></DIV><A name=3Dtop target=3D_blank></A>
      <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D0 =
cellSpacing=3D0=20
      borderColor=3D#111111 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD colSpan=3D3>
            <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D0 =
cellSpacing=3D0=20
            borderColor=3D#111111 width=3D"100%">
              <TBODY>
              <TR>
                <TD width=3D"80%" colSpan=3D2>
                  <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D1=20
                  cellSpacing=3D0 borderColor=3D#111111 cellPadding=3D0 =
width=3D"19%"=20
                  bgColor=3D#ff0000>
                    <TBODY>
                    <TR>
                      <TD width=3D"100%"><B><FONT color=3D#ffffff =
size=3D2=20


"Mayayana" <mayayana@invalid.nospam> wrote in message 
news:i6egfn$kq7$1@news.eternal-september.org...
>
> |
> | Is it possible to save the attachment as a file, so that I can resend 
> the
> | attachment as a file in another email ?
> |
>  Why not? It's coming through as the complete text
> of an email. The whole thing is just text. You just have
> to identify the beginning and end of the attached email,
> get that text, and save it.
>
> 


0
fniles
9/12/2010 6:06:44 PM
The original email looks like this:
<TITLE>Message</TITLE>


<table id="201179" border="0" width="100%" height="400"><tr><td width="100%" 
valign="top">
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<TABLE id=201179 border=0 width="100%" height=400>
  <TBODY>
  <TR>
    <TD vAlign=top width="100%">
      <DIV dir=ltr align=left><FONT color=#0000ff size=2 
face=Arial></FONT>&nbsp;</DIV>
      <DIV></DIV><A name=top target="_blank"></A>
      <TABLE style="BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 
borderColor=#111111 cellPadding=0 width="100%">
        <TBODY>
        <TR>
          <TD colSpan=3>
            <TABLE style="BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 
borderColor=#111111 width="100%">
              <TBODY>
              <TR>
                <TD width="80%" colSpan=2>
                  <TABLE style="BORDER-COLLAPSE: collapse" border=1 
cellSpacing=0 borderColor=#111111 cellPadding=0 width="19%" bgColor=#ff0000>
                    <TBODY>
                    <TR>

And, when I read it in the program using socket, they become like below.
Notice the oginal email doesn't have "<META name=3DGENERATOR 
content=3D"MSHTML 8.00.6001.18928"></HEAD>", and notice when I read it in 
the program there are many "3D" being appended, for ex:
Original
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
What I read in the program
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>

Also, when I read in the program sometimes it has "=20"
Original
      <DIV dir=ltr align=left><FONT color=#0000ff size=2 
face=Arial></FONT>&nbsp;</DIV>

What I read in the program
      <DIV dir=3Dltr align=3Dleft><FONT color=3D#0000ff size=3D2=20
      face=3DArial></FONT>&nbsp;</DIV>

This is what I read in the program:
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>
<BODY>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<TABLE id=3D201179 border=3D0 width=3D"100%" height=3D400>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop width=3D"100%">
      <DIV dir=3Dltr align=3Dleft><FONT color=3D#0000ff size=3D2=20
      face=3DArial></FONT>&nbsp;</DIV>
      <DIV></DIV><A name=3Dtop target=3D_blank></A>
      <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D0 =
cellSpacing=3D0=20
      borderColor=3D#111111 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD colSpan=3D3>
            <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D0 =
cellSpacing=3D0=20
            borderColor=3D#111111 width=3D"100%">
              <TBODY>
              <TR>
                <TD width=3D"80%" colSpan=3D2>
                  <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D1=20
                  cellSpacing=3D0 borderColor=3D#111111 cellPadding=3D0 =
width=3D"19%"=20
                  bgColor=3D#ff0000>
                    <TBODY>
                    <TR>

"Mayayana" <mayayana@invalid.nospam> wrote in message 
news:i6egfn$kq7$1@news.eternal-september.org...
>
> |
> | Is it possible to save the attachment as a file, so that I can resend 
> the
> | attachment as a file in another email ?
> |
>  Why not? It's coming through as the complete text
> of an email. The whole thing is just text. You just have
> to identify the beginning and end of the attached email,
> get that text, and save it.
>
> 


0
fniles
9/12/2010 10:08:35 PM
It looks like when I read the email from the program (using socket), some 
characters were read incorrectly.
How can I fix that ?

For ex:
Original email looks like this:
Copyright � 2010 INQUIRER.net
What I read in the program
Copyright =C2=A9 2010 =INQUIRER.net

Original email looks like this:
California Provides Incentive To 'Green' Cars
What I read in the program
California Provides =Incentive To =E2=80=98Green=E2=80=99 =Cars

Original email looks like this:
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
What I read in the program
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>

Also, when I read in the program sometimes it has "=20"
Original email looks like this:
      <DIV dir=ltr align=left><FONT color=#0000ff size=2 
face=Arial></FONT>&nbsp;</DIV>

What I read in the program
      <DIV dir=3Dltr align=3Dleft><FONT color=3D#0000ff size=3D2=20 
face=3DArial></FONT>&nbsp;</DIV>

The original email looks like this:
<TITLE>Message</TITLE>

<table id="201179" border="0" width="100%" height="400"><tr><td width="100%"
valign="top">
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<TABLE id=201179 border=0 width="100%" height=400>
  <TBODY>
  <TR>
    <TD vAlign=top width="100%">
      <DIV dir=ltr align=left><FONT color=#0000ff size=2
face=Arial></FONT>&nbsp;</DIV>
      <DIV></DIV><A name=top target="_blank"></A>
      <TABLE style="BORDER-COLLAPSE: collapse" border=0 cellSpacing=0
borderColor=#111111 cellPadding=0 width="100%">
        <TBODY>
        <TR>
          <TD colSpan=3>
            <TABLE style="BORDER-COLLAPSE: collapse" border=0 cellSpacing=0
borderColor=#111111 width="100%">
              <TBODY>
              <TR>
                <TD width="80%" colSpan=2>
                  <TABLE style="BORDER-COLLAPSE: collapse" border=1
cellSpacing=0 borderColor=#111111 cellPadding=0 width="19%" bgColor=#ff0000>
                    <TBODY>
                    <TR>

This is what I read in the program:
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>
<BODY>
<DIV><FONT size=3D2 face=3DArial></FONT>&nbsp;</DIV>
<TABLE id=3D201179 border=3D0 width=3D"100%" height=3D400>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop width=3D"100%">
      <DIV dir=3Dltr align=3Dleft><FONT color=3D#0000ff size=3D2=20
      face=3DArial></FONT>&nbsp;</DIV>
      <DIV></DIV><A name=3Dtop target=3D_blank></A>
      <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D0 =
cellSpacing=3D0=20
      borderColor=3D#111111 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD colSpan=3D3>
            <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D0 =
cellSpacing=3D0=20
            borderColor=3D#111111 width=3D"100%">
              <TBODY>
              <TR>
                <TD width=3D"80%" colSpan=3D2>
                  <TABLE style=3D"BORDER-COLLAPSE: collapse" border=3D1=20
                  cellSpacing=3D0 borderColor=3D#111111 cellPadding=3D0 =
width=3D"19%"=20
                  bgColor=3D#ff0000>
                    <TBODY>
                    <TR>


"Mayayana" <mayayana@invalid.nospam> wrote in message 
news:i6egfn$kq7$1@news.eternal-september.org...
>
> |
> | Is it possible to save the attachment as a file, so that I can resend 
> the
> | attachment as a file in another email ?
> |
>  Why not? It's coming through as the complete text
> of an email. The whole thing is just text. You just have
> to identify the beginning and end of the attached email,
> get that text, and save it.
>
> 


0
fniles
9/12/2010 10:49:21 PM
   You'll have to live with that. The "=" is an escape
character. =3D translates to =. I don't remember why
that happens. You'll have to look it up. The other
changes are a problem with IE/OE. Both mangle HTML
badly without asking. They translate it to MS-specific
format. I really don't know why. It's as though they
load the code into the browser and then reconstitute
it by using the DOM. You can save the attached file
and resend it, but it will arrive with the standard MS
corruption. :)

| The original email looks like this:


0
Mayayana
9/12/2010 10:57:14 PM
Thank you.

Actually now I am only working with the email itself, not even an 
attachment.
So, in your knowledge there is no way to get around the garbage characters ?

"Mayayana" <mayayana@invalid.nospam> wrote in message 
news:i6jlov$c1l$1@news.eternal-september.org...
>   You'll have to live with that. The "=" is an escape
> character. =3D translates to =. I don't remember why
> that happens. You'll have to look it up. The other
> changes are a problem with IE/OE. Both mangle HTML
> badly without asking. They translate it to MS-specific
> format. I really don't know why. It's as though they
> load the code into the browser and then reconstitute
> it by using the DOM. You can save the attached file
> and resend it, but it will arrive with the standard MS
> corruption. :)
>
> | The original email looks like this:
>
> 


0
fniles
9/12/2010 11:22:49 PM
"fniles" <fniles@pfmail.com> wrote in message 
news:uJQHDVqULHA.5660@TK2MSFTNGP05.phx.gbl...
> but there are so many things like "3D2=20","3D0=20", "3D1=20" that when I 
> create an email using that, the email doesn't look like the original.
> Any suggestion ?

http://en.wikipedia.org/wiki/Quoted_printable
http://en.wikipedia.org/wiki/Email#Content_encoding


0
Nobody
9/12/2010 11:47:30 PM
They are important for transmission of the code across the internet and =
for decoding such.  They are not garbage characters.

Take the whole message as a string and then do this:

s1=3Dmessage

s1=3Dreplace(s1,"=3D3D","=3D")

I think the coding is mentioned in RFC822, but I don't remember exactly. =
 You may have to do a similar removal of other characters to fix the =
whole text.

steve

"fniles" <fniles@pfmail.com> wrote in message =
news:%23IdBrFtULHA.4576@TK2MSFTNGP04.phx.gbl...
> Thank you.
>=20
> Actually now I am only working with the email itself, not even an=20
> attachment.
> So, in your knowledge there is no way to get around the garbage =
characters ?
>=20
> "Mayayana" <mayayana@invalid.nospam> wrote in message=20
> news:i6jlov$c1l$1@news.eternal-september.org...
>>   You'll have to live with that. The "=3D" is an escape
>> character. =3D3D translates to =3D. I don't remember why
>> that happens. You'll have to look it up. The other
>> changes are a problem with IE/OE. Both mangle HTML
>> badly without asking. They translate it to MS-specific
>> format. I really don't know why. It's as though they
>> load the code into the browser and then reconstitute
>> it by using the DOM. You can save the attached file
>> and resend it, but it will arrive with the standard MS
>> corruption. :)
>>
>> | The original email looks like this:
>>
>>=20
>=20
>
0
Steve
9/13/2010 12:02:07 AM
Reply:

Similar Artilces:

Sample CRM 3.0 reports downloadable from Partnersource
It would be useful to have sample reports from CRM 3.0 availble to download from Partnersource to show customers what the reports look like. Customers won't have enough data in their own CRM for some time after going live, therefore they cannot easily get an idea of what information the standard reports in CRM can provide. This would be useful to Partners to use as a selling aid and in giving training. ---------------- This post is a suggestion for Microsoft, and Microsoft responds to the suggestions with the most votes. To vote for this suggestion, click the "I Agree" ...

CRM 3.0
Hi All, I am writing a custom report for CRM 3.0 to basically copy the My Activities view but display the regarding and To contacts and associated phone numbers. The report is basically done except for a few small issues. I would like to set up the Dynamic Drill-Through so when the person clicks on the Activity Subject it will open the associated Activity record. Unfortunately I have been unable to find the information needed to use in the following code to set the Object Type Code (OTC) to the correct activity type: = Parameters!CRM_URL.Value & "?ID={"&Fields!Activityid...

MFC and threads #3
Greetings, I am running into a problem when trying to pause a thread in MFC based application. This is my first time using user defined Events for synchronization. The scenario is like this. Code executes in a worker thread and based on some conditions thread launches another new dialog window. That window displays some message to user ie, Hello There! in an Edit control. I provide a Resume button on the bottom of that message Window so that user can continue after reading the message and the worker thread should continue from where it left off. This is the code for that Resume button. v...

Is there a way to attach a xslt template to a xsltargumentlist? please help!
in C#, I use the following way to do transform, the I assign my extension object to the xslArg, so in xsl, I can call functions in the extension object. Now, I want functions in the extension object to call template in the xsl, this way I can put some customized code into the template. I think it is reasonable, but I don;t know how to do it, anyone has some idea on this? Thanks. xslt.Transform(xmlDoc, xslArg, textHTML, null); david wrote: > in C#, I use the following way to do transform, the I assign my extension > object to the xslArg, so in xsl, I can call functions in the extens...

Send #3
Messages waiting to be sent are NOT formatted in italic in the Outbox, and therefore remain in the outbox after send/receive. Hi - please tell us your version of Outlook, what service pack you have, what mode if applicable (see all this in help | about) and what kind of e-mail account you use. Bernie wrote: > Messages waiting to be sent are NOT formatted in italic in > the Outbox, and therefore remain in the outbox after > send/receive. ...

Create Expression from Func? (3.5 SP1)
Hello: Is there are way to create an Expression from a Func? I don't like cluttering up my method signatures with the whole Expression<Func<TResult, T>> type. I would prefer for callers to simply see Func<TResult, T> instead. I'd like to take a Func and create an Expression from it. Is that possible? Thanks, Travis Parks Jehu Galeahsa wrote: > Hello: > > Is there are way to create an Expression from a Func? I don't like > cluttering up my method signatures with the whole > Expression<Func<TResult, T>> type. I would ...

photogallery in pub #3
How many default photos in photo gallery web page of publishers? Ans is 12 but please explain any body. Thanks in advance. ...

Calendar sharing #3
Hello all, the current exchange setup is as follows: 1. domain A.... is windows 2000, with exchange 5.5 and is hosted in Organization A 2. domain B .... is windows 2003, with exchange 2003 and is hosted in Organization B Is there a way for users from both domains to access the other's calendar ( for example, user 1 in domain A wants to access user 2 in domain B)? Any input is appreciated. Thanks. Diana Hi Diana, You may consider the InterOrg Replication Utility to accomplish this. Read more about it here: http://www.microsoft.com/downloads/details.aspx?FamilyId=E7A951D7-155...

Excel Data appearing in new Pop-up window rather than frameset frame
I have a servlet running in Tomcat that delivers an excel data file, the response content type being set to: "application/vnd.ms-excel" My html page uses a frameset to display (amongst other things) the excel data. The data is displayed on the click of a button and is directed to a particuler frame: <FORM method=post action="servlet/XLDataServlet/data.xls" target="exceldata"> <INPUT TYPE=SUBMIT VALUE="Display Excel Data"> </FORM> With Internet Explorer 6.0 the excel data is displayed in the target frame, with Internet Explorer 5.5...

Multiple accounts #3
I have 2 Hotmail and 1 MSN accounts set up in Outlook 2002. It shows that it sends and receives all 3 accounts successfully, but when I go to the Inbox of the Hotmail accounts, there aren't any messages. Thanks, Rick It says it send and received fine, but problems occur when you set up more than one HTTP account, so it is recommended that you only use one per profile ...

How do I fix this so I can view my attachments?
I can't view my attachment. I found the following topic in help but it doesn't give me way to fix this so I can view my attachments? I anivirus protection I don't need this feature from outlook. Please advise I see a paperclip next to a message, but when I open it, the attachment is gone. You may have received a message that contains a level 1 e- mail security attachment file type. To prevent the inadvertent spread of viruses, Microsoft Outlook checks the file type of each attachment in a received message against the file types on the e-mail security attachment file type...

vlookup help #3
hello, I cant figure out the proper syntax for the attached workbook. Th first 8 options on worksheet two work perfectly ( ie when checked, the appear on worksheet 3) I dont know how to apply the formula of th first 8 options to the rest of the checkboxes. Can someone please help me figure out how to do this? Thanks i advance. Aladdi Attachment filename: start order2.zip Download attachment: http://www.excelforum.com/attachment.php?postid=46674 -- Message posted from http://www.ExcelForum.com Right-click on the sheet tab for the Options worksheet. Select View ...

Login problem to CRM 3.0
Hi, I installed CRM 3.0 Professional Edition without any error. I can login perfectly from the CRM server either using http://localhost:5555/ or http://appserver:5555/ under the crmadmin user. If I login to an XP workstation with the same user (crmadmin) and specify http://appserver:5555/ in IE6, I got a login window - where I enter the correct DOMAINNAME\crmadmin username and password - and got the following message: "You are not authorized to view this page"..."HTTP Error 401.1 - Unauthorized... I think the prolem is around IIS security, but what shoud be the next step. Th...

Invest $3.70 & Earn $ 1 million By E-gold
Invest $3.70 and earn $1,000,000.00 By e-gold! Free sign-up. Guaranteed earnings! http://www.ptsu.biz/index.php?ref=petertian ...

Attach Trigger to Save Function of Form
I am in the processes of trying to attach a trigger to the Save function of an already existing GP form using Dex. In one of the documents, it states that the CM_Checkbook_Maitenance has a SaveRecord function. I am trying to acces the function that is similar to this on the PM_Vendor_Maitenance form. I tried using SaveRecord and when I tried to compile it it says that it is an unknown reference. Is there some documentation with a list of the functions for each form? Mike, PM_Vendor_Maintenance is an older form and probably doesn't have a SaveRecord function. Try running t...

Outlook blocks access to potentially unsafe attachements
Outlok 2003 has blocked many of my work emails with legitimate attachments. just yesterday, it block an Access database file that I was expecting to recieve. I've always thought, great way to keep desktop safe. But this time, I needed that document right away. So my opinion has changed. Question is: Where is the menu to change the security feature so it doesn't block attachments? The only security menu I found was for restricting websites. Thx in advance Tools, Options, Security, Change Auto d/l settings, UNcheck Don't download.....but leave Warn me etc...checked "T...

attaching documents
I am trying to figure out how to attaching a document without having it appear as an icon in the body of the message. I want it to appear as a file name in a field under the subject. I used to be able to do this. Send the message in HTML or Plain Text format, instead of Rich Text format. -- Jocelyn Fiorello MVP - Outlook *** Messages sent to my e-mail address will NOT be answered -- please reply only to the newsgroup to preserve the message thread. *** In news:030801c3bf58$bc799de0$a301280a@phx.gbl, beth.thompson@thomson.com wrote: > I am trying to figure out how to attaching a d...

How can I open an attachment with a .pub ending in Office email?
S omeone sent me an attachment in Microsoft Publisher. I have Word and Office 2003. How can I open this document and not have gobble-de-gook? Thanks. Have your sender convert it to a PDF. There are free converters. If that is impossible send it to me and I will convert it for you. mary-sauer at columbus.rr.com -- Mary Sauer MSFT MVP http://office.microsoft.com/ http://msauer.mvps.org/ news://msnews.microsoft.com "mblc" <mblc@discussions.microsoft.com> wrote in message news:FA15FE51-C732-4E94-A054-26A2970D9D93@microsoft.com... >S omeone sent me an attachment in Mi...

Crm 3.0 11-09-07
I have one server windows 2003 standard r2 sp2 With: _Crm 3.0 _Wsus 3.0 I first installed CRM 3.0 (databases point on another server) and after I installed Wsus 3.0 with standard installation (comprehensive SQL 2005 espress edition) Now when I go to http://nameserver:5555 all open correctly but not report folder. When I click report folder I have an error (there is an error please contact your system administrator). I try to go to http://nameserver/serverreports but there isn't a web page (IIS say impossible find page). Have Wsus delete iis report configuration? How I can restore t...

Outlook Newsgroups #3
Question? Why has Outlook (not Express) always asked in the past if it would like to be the Default News Reader, I believe it has never been able to do this function. Why is it that you have to go to a lower type email program to read Newsgroups? I will never use Express and would love to remove it from my system. I currenty use Mozilla Thunderbird to read Newsgroups. Does anyone know why Micrsoft refuses to add Newsgroup options to their full Outlook program? Thanks >-----Original Message----- >Question? >Why has Outlook (not Express) always asked in the past if it would like...

Outlook Sync #3
HI I am looking for direction for a Windows Internet utility that allows you to sync Outlook to an Internet webpage. Thanks Dave Dave Warren <profpsycho@me2u2me.com> wrote: > I am looking for direction for a Windows Internet utility that allows > you to sync Outlook to an Internet webpage. Sync it with regard to what? Do you want your mail to show on the web page? Your contacts? Your calendar? Please be specific in stating your requirements and include your Outlook version and account type. ...

Incoming message arrive as an attachment
Hi, Can some one help me. I recently start receiving incoming message as .txt attachment as well as the inline text. These is really weird...just start very recently. I am using Exchange 5.5 and outlook 2000. Thank you in advance. Tim >-----Original Message----- >Hi, > >Can some one help me. I recently start receiving incoming >message as .txt attachment as well as the inline text. >These is really weird...just start very recently. > >I am using Exchange 5.5 and outlook 2000. > >Thank you in advance. > >Tim >. > never seen that problem. Uni...

Record of attached file
Does anybody know how to make Outlook 2002 automatically insert the file name (of the file that is attached to the e-mail) at the bottom of the body of the message? example: <<test.xls>> Outlook Rich Text - files inserted in the body where the insertion point it. Plain Text - files inserted in window below the message body. HTML - files inserted in header just below the subject. --� Milly Staples [MVP - Outlook] Post all replies to the group to keep the discussion intact. Due to the (insert latest virus name here) virus, all mail sent to my personal account will be deleted ...

Set Application Page permissions in WSS 3.0
Example: Using the HelpDesk template, how can I apply permissions to Service Rep and Mgr Home pages? TIA! -JS ...

CRM Reports #3
i have to call invoice report using javascript on selection of radio button(bit) in ms crm 4.0. how i can do this . thanks in advance !!!!!! ...