Welcome, Guest. Please login or register.
Did you miss your activation email?
Pages: [1]   Go Down
  Print  
Author Topic: Sending email with csharp  (Read 2130 times)
0 Members and 1 Guest are viewing this topic.
Arkie
Javaforums.net Admin
Senior Member
*

Reputation: 16
Developer @ Javaforums.net
Offline Offline
Posts: 2593
Referrals: 13

WWW Awards
« on: June 17, 2009, 02:22:52 AM »

Code
GeSHi (csharp):
  1. /*--------------------------------------------------------------------------
  2. Mail.cs
  3.  ******************
  4. By: HappyFace http://www.engineeringserver.com
  5. Contact: info [@] engineeringserver.com
  6. Version: 11/june/2009
  7. "*****************
  8. Description:
  9. An example how to send email in .NET using C#
  10. return true when mail is sent and false if an exception is thrown.
  11. To do:
  12. non as of yet
  13. //----------------------------------------------------------------------*/
  14.  
  15. using System;
  16. using System.Collections.Generic;
  17. using System.Text;
  18. using System.Net;
  19. using System.Net.Mail;
  20.  
  21. {
  22.    public class Mail
  23.    {
  24.        public bool sendMail(string emailAddress, string messageHeader, string messageBody)
  25.        {
  26.            bool send = true;
  27.            MailMessage message = new MailMessage("fromAdress", emailAddress, messageHeader, messageBody);
  28.            SmtpClient messageToServer = new SmtpClient("mail.engineeringserver.com");
  29.            messageToServer.UseDefaultCredentials = false;
  30.            messageToServer.Credentials = new NetworkCredential("username", "password");
  31.  
  32.            try
  33.            {
  34.                messageToServer.Send(message);
  35.            }
  36.            catch (SmtpException e)
  37.            {
  38.                send = false;
  39.            }
  40.  
  41.            if (send)
  42.            {
  43.                return true;
  44.            }
  45.            else
  46.            {
  47.                return false;
  48.            }
  49.        }
  50.    }
  51. }
  52.  
Created by GeSHI 1.0.7.20
Logged

Java and .NET developer

To students: It doesn't matter how hard you've studied; the material won't be on the exam anyway.

Fan of http://www.retardedweblogger.com
Oh man, too much stuff to do in so little time.

http://img222.imageshack....707/arkietomatoesmall.jpg
Blizzcon 2k9 Grubby and Cassandra Ng engaged ! <3
Triple D, eerste Denken Dan Doen
_ikram
Member
*

Reputation: 3
Offline Offline
Posts: 65
Referrals: 0

Awards
« Reply #1 on: October 23, 2009, 08:41:16 AM »

Nice job HF:D
Logged

RuneScape Developers community: www.rspsnetwork.com
Hextion Private Server: www.hextion.com
Arkie
Javaforums.net Admin
Senior Member
*

Reputation: 16
Developer @ Javaforums.net
Offline Offline
Posts: 2593
Referrals: 13

WWW Awards
« Reply #2 on: November 09, 2009, 07:50:33 PM »

Nice job HF:D

The example I posted is edited to the bare minimum so that you can sent mails but thats it, my "other version" that i made at work can do a lot more.
« Last Edit: November 09, 2009, 07:52:26 PM by HappyFace » Logged

Java and .NET developer

To students: It doesn't matter how hard you've studied; the material won't be on the exam anyway.

Fan of http://www.retardedweblogger.com
Oh man, too much stuff to do in so little time.

http://img222.imageshack....707/arkietomatoesmall.jpg
Blizzcon 2k9 Grubby and Cassandra Ng engaged ! <3
Triple D, eerste Denken Dan Doen
Pages: [1]   Go Up
  Print  
 
Jump to:  

Your Ad Here