Solved

Send mail in C3 winform

Posted on 2010-08-18
3
411 Views
Last Modified: 2013-12-18
I am trying to send an email from a computer outside the company network using the company email server that has internet access though mail.mycompany.com - I keep getting host did not connect
here is the error
System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.0.0.0



private void btnEmail_Click(object sender, EventArgs e)

        {

            if (txtbxEmail.Text.Trim() == string.Empty || txtbxName.Text.Trim() == string.Empty)

            {

                MessageBox.Show("You must enter a name and email address");

                return;

            }

            //create the mail message

            MailMessage mail = new MailMessage();



            //set the addresses

            mail.From = new MailAddress(txtbxEmail.Text);

            mail.To.Add("me@mycompany.com");

            //mail.ReplyTo(txtbxEmail.Text);



            //set the content

            mail.Subject = lblNotifier.Text;

            mail.Body = txtbxNumber.Text + " " + txtbxName.Text;

            



            //send the message

            //SmtpClient smtp = new SmtpClient            SmtpClient smtp = new SmtpClient("mail.mycompany.com");

            //smtp.Credentials = new System.Net.NetworkCredential(@"domain\me", "pass");

            smtp.

            //MessageBox.Show(smtp.ToString());

            smtp.Send(mail);

            btnEmail.Enabled = false;

            

            MessageBox.Show("Email Sent");

            this.Close();

            this.Dispose();



            



        }

Open in new window

0
Comment
Question by:r3nder
  • 2
3 Comments
 

Expert Comment

by:mediakultur
ID: 33468267
Can you telnet on port 80 to the remote server?  From a different machine to the remote system, type telnet x.x.x.x 80 (replace x.x.x.x) with the actual ip address.  could be a windows firewall issue.
0
 
LVL 6

Author Comment

by:r3nder
ID: 33468426
Sorry that one didnt work any Ideas would be helpful
Thanks
0
 
LVL 6

Accepted Solution

by:
r3nder earned 0 total points
ID: 33468623
found it! - my ISP is blocking port 25
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Angular JS Route 3 54
Connection String 16 43
Error in script 11 48
Advice on Xojo as a development tool over VB. 4 40
Email signatures have numerous marketing benefits. Here are 8 top reasons to turn your email signature into a marketing channel.
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
Familiarize people with the process of utilizing SQL Server views from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Microsoft Access…
Familiarize people with the process of utilizing SQL Server stored procedures from within Microsoft Access. Microsoft Access is a very powerful client/server development tool. One of the SQL Server objects that you can interact with from within Micr…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now