Click here to Skip to main content
15,889,339 members
Home / Discussions / C#
   

C#

 
GeneralRe: "Minimize to tray" button in title bar Pin
Heath Stewart19-Feb-04 4:38
protectorHeath Stewart19-Feb-04 4:38 
GeneralRe: "Minimize to tray" button in title bar Pin
John Fisher19-Feb-04 5:16
John Fisher19-Feb-04 5:16 
GeneralControlling file permissions Pin
james-cxx18-Feb-04 12:05
james-cxx18-Feb-04 12:05 
GeneralRe: Controlling file permissions Pin
Russell Morris18-Feb-04 12:27
Russell Morris18-Feb-04 12:27 
GeneralRe: Controlling file permissions Pin
james-cxx19-Feb-04 6:51
james-cxx19-Feb-04 6:51 
GeneralWriting to MXL File Pin
Mr_Mike18-Feb-04 11:27
Mr_Mike18-Feb-04 11:27 
GeneralRe: Writing to MXL File Pin
Kentamanos18-Feb-04 12:50
Kentamanos18-Feb-04 12:50 
Generalgetting MX servers for mail validation Pin
blakeb_118-Feb-04 10:41
blakeb_118-Feb-04 10:41 
Hello,

I'm trying to implement an e-mail validation program for a large mailing list, and I've run into a few problems.

So far, I have code that correctly checks all the syntaxes, and I have code that will check if an address is valid when it is given a list of mail exchanges, however, I can't get my code that actually retrieves the MX servers to work.

Does anyone have any code for MX lookup? I found the code I'm currently using at: http://groups.google.com/groups?selm=eMOLVL2WDHA.652%40tk2msftngp13.phx.gbl&oe=UTF-8&output=gplain

I can't tell if there is something wrong with the code or if I am just not using it correctly. Here is how I am trying to intialize the DnsLite class:

<br />
ArrayList mxRecords = new ArrayList();<br />
<br />
//hostname is the domain, such as hotmail.com<br />
IPHostEntry IPhst = Dns.Resolve(hostname);<br />
<br />
DnsLib.DnsLite dnsStruct = new DnsLib.DnsLite();<br />
			<br />
ArrayList dnsList = new ArrayList();<br />
for(int j = 0; j < IPhst.AddressList.Length; j++)<br />
{<br />
  dnsList.Add(IPhst.AddressList[j].ToString());<br />
}<br />
<br />
dnsStruct.setDnsServers(dnsList);<br />
mxRecords = dnsStruct.getMXRecords(hostname);


This doesn't seem to be working correctly. Does anyone know if this code looks like it should work, or if there is better code examples of MX lookups anywhere that I look at.

Thanks, Blake
GeneralRe: getting MX servers for mail validation Pin
Heath Stewart18-Feb-04 11:11
protectorHeath Stewart18-Feb-04 11:11 
GeneralStrange remoting issue Pin
lustuyck18-Feb-04 9:40
lustuyck18-Feb-04 9:40 
GeneralRe: Strange remoting issue Pin
Heath Stewart19-Feb-04 3:34
protectorHeath Stewart19-Feb-04 3:34 
GeneralRe: Strange remoting issue Pin
lustuyck19-Feb-04 3:49
lustuyck19-Feb-04 3:49 
GeneralRe: Strange remoting issue Pin
Heath Stewart19-Feb-04 3:52
protectorHeath Stewart19-Feb-04 3:52 
GeneralRe: Strange remoting issue Pin
lustuyck19-Feb-04 3:59
lustuyck19-Feb-04 3:59 
Generalmultiple choice using if else Pin
notsosharp18-Feb-04 8:35
notsosharp18-Feb-04 8:35 
GeneralRe: multiple choice using if else Pin
Werdna18-Feb-04 9:45
Werdna18-Feb-04 9:45 
GeneralRe: multiple choice using if else Pin
LongRange.Shooter24-Feb-04 7:00
LongRange.Shooter24-Feb-04 7:00 
GeneralMultiple entrys in zip, memory not being released ! Pin
Daniel Negron18-Feb-04 8:04
Daniel Negron18-Feb-04 8:04 
GeneralRe: Multiple entrys in zip, memory not being released ! Pin
Daniel Negron18-Feb-04 11:12
Daniel Negron18-Feb-04 11:12 
GeneralRe: Multiple entrys in zip, memory not being released ! Pin
Heath Stewart19-Feb-04 3:12
protectorHeath Stewart19-Feb-04 3:12 
GeneralSaving JPG File Pin
Mr_Mike18-Feb-04 7:49
Mr_Mike18-Feb-04 7:49 
GeneralRe: Saving JPG File Pin
Mazdak18-Feb-04 7:56
Mazdak18-Feb-04 7:56 
GeneralCheckBoxItem DataBinding problems Pin
ParrotBoy18-Feb-04 7:04
ParrotBoy18-Feb-04 7:04 
GeneralRe: CheckBoxItem DataBinding problems Pin
Heath Stewart18-Feb-04 11:18
protectorHeath Stewart18-Feb-04 11:18 
GeneralHiding a Fullscreen App (game) Pin
Kir Birger18-Feb-04 6:27
Kir Birger18-Feb-04 6:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.