Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. MSDN: Am I missing something?

MSDN: Am I missing something?

Scheduled Pinned Locked Moved The Lounge
c++comsysadminarchitecturetutorial
15 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Chris Maunder

    From the MSDN Docs "The following code example demonstrates accessing the ServicePoint property."

    public static void CreateTestMessage1(string server, int port)
    {
    string to = "jane@contoso.com";
    string from = "ben@contoso.com";
    string subject = "Using the new SMTP client.";
    string body = @"Using this new feature, you can send an e-mail message from an application very easily.";
    MailMessage message = new MailMessage(from, to, subject, body);
    SmtpClient client = new SmtpClient(server, port);
    // Credentials are necessary if the server requires the client
    // to authenticate before it will send e-mail on the client's behalf.
    client.Credentials = CredentialCache.DefaultNetworkCredentials;

    client.Send(message);
    

    }

    Um...does it?

    cheers, Chris Maunder

    CodeProject.com : C++ MVP

    C Offline
    C Offline
    Christian Graus
    wrote on last edited by
    #2

    When-ever I write a function to send an email, I'll be sure to make it take the server as a parameter, rather than store it in my config, but I'll be sure to hard code the message and the person to send it to. The sad thing is, there are places where people look to the MSDN for examples of how best to write real world code. Just like there were folks who used CArray instead of std::vector because they 'were Microsoft shops'.

    Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

    S R 2 Replies Last reply
    0
    • C Chris Maunder

      From the MSDN Docs "The following code example demonstrates accessing the ServicePoint property."

      public static void CreateTestMessage1(string server, int port)
      {
      string to = "jane@contoso.com";
      string from = "ben@contoso.com";
      string subject = "Using the new SMTP client.";
      string body = @"Using this new feature, you can send an e-mail message from an application very easily.";
      MailMessage message = new MailMessage(from, to, subject, body);
      SmtpClient client = new SmtpClient(server, port);
      // Credentials are necessary if the server requires the client
      // to authenticate before it will send e-mail on the client's behalf.
      client.Credentials = CredentialCache.DefaultNetworkCredentials;

      client.Send(message);
      

      }

      Um...does it?

      cheers, Chris Maunder

      CodeProject.com : C++ MVP

      S Offline
      S Offline
      Shog9 0
      wrote on last edited by
      #3

      wrote:

      Um...does it?

      Yup. Ain't .NET great? You access important stuff without ever actually referencing it.

      R 1 Reply Last reply
      0
      • C Christian Graus

        When-ever I write a function to send an email, I'll be sure to make it take the server as a parameter, rather than store it in my config, but I'll be sure to hard code the message and the person to send it to. The sad thing is, there are places where people look to the MSDN for examples of how best to write real world code. Just like there were folks who used CArray instead of std::vector because they 'were Microsoft shops'.

        Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

        S Offline
        S Offline
        Shog9 0
        wrote on last edited by
        #4

        wrote:

        Just like there were folks who used CArray instead of std::vector because they 'were Microsoft shops'.

        "were"? :sigh:

        C 1 Reply Last reply
        0
        • S Shog9 0

          wrote:

          Just like there were folks who used CArray instead of std::vector because they 'were Microsoft shops'.

          "were"? :sigh:

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #5

          Oh, you know what I meant.

          Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

          1 Reply Last reply
          0
          • C Christian Graus

            When-ever I write a function to send an email, I'll be sure to make it take the server as a parameter, rather than store it in my config, but I'll be sure to hard code the message and the person to send it to. The sad thing is, there are places where people look to the MSDN for examples of how best to write real world code. Just like there were folks who used CArray instead of std::vector because they 'were Microsoft shops'.

            Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #6

            Christian Graus wrote:

            Just like there were folks who used CArray instead of std::vector because they 'were Microsoft shops'.

            CArray vs VC++ std::vector: I will use CArray anytime. In fact even now I prefer CArray because all the STL classes emit too many errors in boundschecker. Now STLPort is a different matter.

            Co-Author ASP.NET AJAX in Action CP Quote of the Day: It is the same Friday that blooms as a new enriching day with novelty and innovation for us every week. - Vasudevan Deepak Kumar

            C 1 Reply Last reply
            0
            • C Chris Maunder

              From the MSDN Docs "The following code example demonstrates accessing the ServicePoint property."

              public static void CreateTestMessage1(string server, int port)
              {
              string to = "jane@contoso.com";
              string from = "ben@contoso.com";
              string subject = "Using the new SMTP client.";
              string body = @"Using this new feature, you can send an e-mail message from an application very easily.";
              MailMessage message = new MailMessage(from, to, subject, body);
              SmtpClient client = new SmtpClient(server, port);
              // Credentials are necessary if the server requires the client
              // to authenticate before it will send e-mail on the client's behalf.
              client.Credentials = CredentialCache.DefaultNetworkCredentials;

              client.Send(message);
              

              }

              Um...does it?

              cheers, Chris Maunder

              CodeProject.com : C++ MVP

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #7

              Chris Maunder wrote:

              Um...does it?

              I've recently discovered that when I see something like that but I don't see an example, or an example that seems oddly wrong, to click on the "show VB code" and more often than not, voila, the example, in :sigh: VB. Because, usually, I've set the filter to show only C# language examples! ;) Marc

              Thyme In The Country
              Interacx
              My Blog

              D 1 Reply Last reply
              0
              • R Rama Krishna Vavilala

                Christian Graus wrote:

                Just like there were folks who used CArray instead of std::vector because they 'were Microsoft shops'.

                CArray vs VC++ std::vector: I will use CArray anytime. In fact even now I prefer CArray because all the STL classes emit too many errors in boundschecker. Now STLPort is a different matter.

                Co-Author ASP.NET AJAX in Action CP Quote of the Day: It is the same Friday that blooms as a new enriching day with novelty and innovation for us every week. - Vasudevan Deepak Kumar

                C Offline
                C Offline
                Christian Graus
                wrote on last edited by
                #8

                If you're using VC6, apart from the fact that you're in the dark ages, which has major repercussions especially if you are trying to write good C++, you'd be insane not to install a different version of STL.

                Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

                J 1 Reply Last reply
                0
                • C Christian Graus

                  If you're using VC6, apart from the fact that you're in the dark ages, which has major repercussions especially if you are trying to write good C++, you'd be insane not to install a different version of STL.

                  Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

                  J Offline
                  J Offline
                  jlwarlow
                  wrote on last edited by
                  #9

                  Christian Graus wrote:

                  If you're using VC6, apart from the fact that you're in the dark ages,

                  Welcome to 80% of the companies I've worked for. 80% also use Visual Source Safe 6.0 as their CVS!

                  Never argue with an imbecile; they bring you down to their level, and beat you with experience. Blog

                  1 Reply Last reply
                  0
                  • C Chris Maunder

                    From the MSDN Docs "The following code example demonstrates accessing the ServicePoint property."

                    public static void CreateTestMessage1(string server, int port)
                    {
                    string to = "jane@contoso.com";
                    string from = "ben@contoso.com";
                    string subject = "Using the new SMTP client.";
                    string body = @"Using this new feature, you can send an e-mail message from an application very easily.";
                    MailMessage message = new MailMessage(from, to, subject, body);
                    SmtpClient client = new SmtpClient(server, port);
                    // Credentials are necessary if the server requires the client
                    // to authenticate before it will send e-mail on the client's behalf.
                    client.Credentials = CredentialCache.DefaultNetworkCredentials;

                    client.Send(message);
                    

                    }

                    Um...does it?

                    cheers, Chris Maunder

                    CodeProject.com : C++ MVP

                    M Offline
                    M Offline
                    Machaira
                    wrote on last edited by
                    #10

                    So did you let them know that the code sample isn't for the ServicePoint property? :sigh:

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      From the MSDN Docs "The following code example demonstrates accessing the ServicePoint property."

                      public static void CreateTestMessage1(string server, int port)
                      {
                      string to = "jane@contoso.com";
                      string from = "ben@contoso.com";
                      string subject = "Using the new SMTP client.";
                      string body = @"Using this new feature, you can send an e-mail message from an application very easily.";
                      MailMessage message = new MailMessage(from, to, subject, body);
                      SmtpClient client = new SmtpClient(server, port);
                      // Credentials are necessary if the server requires the client
                      // to authenticate before it will send e-mail on the client's behalf.
                      client.Credentials = CredentialCache.DefaultNetworkCredentials;

                      client.Send(message);
                      

                      }

                      Um...does it?

                      cheers, Chris Maunder

                      CodeProject.com : C++ MVP

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #11

                      That sounds like a programmin' question pardner *Elaine loosens her custard pie revolver in it's holster* :-D

                      Visit http://www.notreadytogiveup.com/[^] and do something special today.

                      1 Reply Last reply
                      0
                      • C Chris Maunder

                        From the MSDN Docs "The following code example demonstrates accessing the ServicePoint property."

                        public static void CreateTestMessage1(string server, int port)
                        {
                        string to = "jane@contoso.com";
                        string from = "ben@contoso.com";
                        string subject = "Using the new SMTP client.";
                        string body = @"Using this new feature, you can send an e-mail message from an application very easily.";
                        MailMessage message = new MailMessage(from, to, subject, body);
                        SmtpClient client = new SmtpClient(server, port);
                        // Credentials are necessary if the server requires the client
                        // to authenticate before it will send e-mail on the client's behalf.
                        client.Credentials = CredentialCache.DefaultNetworkCredentials;

                        client.Send(message);
                        

                        }

                        Um...does it?

                        cheers, Chris Maunder

                        CodeProject.com : C++ MVP

                        Richard DeemingR Offline
                        Richard DeemingR Offline
                        Richard Deeming
                        wrote on last edited by
                        #12

                        The VS2008 / .NET 3.5 page[^] has a very simple example in both C++ and J#, but the C# example is still the same.


                        "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                        "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          Chris Maunder wrote:

                          Um...does it?

                          I've recently discovered that when I see something like that but I don't see an example, or an example that seems oddly wrong, to click on the "show VB code" and more often than not, voila, the example, in :sigh: VB. Because, usually, I've set the filter to show only C# language examples! ;) Marc

                          Thyme In The Country
                          Interacx
                          My Blog

                          D Offline
                          D Offline
                          Dan Neely
                          wrote on last edited by
                          #13

                          A year or two ago MS blogged that they were writing the VB samples first and others later as time permitted. IT had something to do with VB coders being far less likely to be able to use an example in a C style language than the reverse. :rolleyes:

                          -- Join the Campaign to Help Stamp Out and Abolish Redundancy The preceding is courtesy of the Bureau of Unnecessarily Redundant Repetition Department.

                          1 Reply Last reply
                          0
                          • S Shog9 0

                            wrote:

                            Um...does it?

                            Yup. Ain't .NET great? You access important stuff without ever actually referencing it.

                            R Offline
                            R Offline
                            Ri Qen Sin
                            wrote on last edited by
                            #14

                            Like how Application.Run(Form1) gives you a full-fledged application.

                            ROFLOLMFAO

                            1 Reply Last reply
                            0
                            • C Chris Maunder

                              From the MSDN Docs "The following code example demonstrates accessing the ServicePoint property."

                              public static void CreateTestMessage1(string server, int port)
                              {
                              string to = "jane@contoso.com";
                              string from = "ben@contoso.com";
                              string subject = "Using the new SMTP client.";
                              string body = @"Using this new feature, you can send an e-mail message from an application very easily.";
                              MailMessage message = new MailMessage(from, to, subject, body);
                              SmtpClient client = new SmtpClient(server, port);
                              // Credentials are necessary if the server requires the client
                              // to authenticate before it will send e-mail on the client's behalf.
                              client.Credentials = CredentialCache.DefaultNetworkCredentials;

                              client.Send(message);
                              

                              }

                              Um...does it?

                              cheers, Chris Maunder

                              CodeProject.com : C++ MVP

                              A Offline
                              A Offline
                              AdamNThompson
                              wrote on last edited by
                              #15

                              Looks kind of like System.Net.Mail to me...

                              -Adam N. Thompson

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups