Merhaba;

Aşağıdaki gibi bir mail.cs kodum var ıletısım maıllerı gıdıyor..

firma rehber sıtesınde, firmaların profıl sayfalarından fırmaya mesaj gonderılıyor bır copy bana gelıyor ozkan@ bır copy musterıye gıdıyor kayıtlı maıle sımdı fark ettım

ozel maıllere, yandexe, gmaile gıdıyor fakat

OUTLOOK.COM, Hotmail.com windowslive gıbı hotmaıl maıllerıne maıller gıtmıyor alakayı cozemedım fıkrı olan var mı acaba?

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
/// <summary>
/// Summary description for MailGonder
/// </summary>
public class MailGonder
{
    public static string _user = "info@firmarehberleri.com";
    public static string _mailServer = "mail.firmarehberleri.com";
    //public static string _mailServer = "";
    private static string sifre = "xxxxx";
    public MailGonder()
    {
        //
        // TODO: Add constructor logic here
        //
    }
    public static void Mail(string body,string subject)
    {
      
            string[] args = new string[8];

            args[0] = _user; /// <param name="args[0]">From</param>

            args[1] = _user;

            args[2] = subject; //Subject;

            args[3] = body;// "Body";

            args[4] = _mailServer;

            args[5] = "587";

            args[6] = _user;

            args[7] = sifre;
            try
            {
                // TODO: Add error handling for invalid arguments

                // To
                MailMessage mailMsg = new MailMessage();
                mailMsg.To.Add(args[1]);

                // From
                MailAddress mailAddress = new MailAddress(args[0]);
                mailMsg.From = mailAddress;

                // Subject and Body
                mailMsg.Subject = args[2];
                mailMsg.Body = args[3];
                
                // Init SmtpClient and send
                SmtpClient smtpClient = new SmtpClient(args[4]);
               
                System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(args[6], args[7]);
                smtpClient.Credentials = credentials;

               smtpClient.Send(mailMsg);



            }
            catch (Exception ex)
            {

                //Console.WriteLine(ex.Message);
            }
        }

    public static void Mail(string body , string mail_musteri , string subject)
    {

        string[] args = new string[8];

        args[0] = _user; /// <param name="args[0]">From</param>

        args[1] = mail_musteri;

        args[2] = subject; //Subject;

        args[3] = body;// "Body";

        args[4] = _mailServer;

        args[5] = "587";

        args[6] = _user;

        args[7] = sifre;
        try
        {
            // TODO: Add error handling for invalid arguments

            // To
            MailMessage mailMsg = new MailMessage();
            mailMsg.To.Add(args[1]);

            // From
            MailAddress mailAddress = new MailAddress(args[0]);
            mailMsg.From = mailAddress;
            //mailMsg.CC.Add(_user);
            mailMsg.Bcc.Add("ozkan@ozkankaraman.com");
            mailMsg.IsBodyHtml = true;

            // Subject and Body
            mailMsg.Subject = args[2];
            mailMsg.Body = args[3];

            // Init SmtpClient and send
            SmtpClient smtpClient = new SmtpClient(args[4]);
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(args[6] , args[7]);
            smtpClient.Credentials = credentials;

             smtpClient.Send(mailMsg);



        }
        catch (Exception ex)
        {

            //Console.WriteLine(ex.Message);
        }
    }

    public static void FirmayaMailGonder(string firma_mail,string body, string subject)
    {

        string[] args = new string[8];

        args[0] = _user; /// <param name="args[0]">From</param>

      //  args[1] = firma_mail;

        args[2] = subject; //Subject;

        args[3] = body;// "Body";

        args[4] = _mailServer;

        args[5] = "587";

        args[6] = _user;

        args[7] = sifre;
        
        try
        {
            // TODO: Add error handling for invalid arguments

            // To
            MailMessage mailMsg = new MailMessage();
            mailMsg.To.Add(firma_mail.ToString());

            // From
            MailAddress mailAddress = new MailAddress(args[6]);
            mailMsg.From = mailAddress;
            //mailMsg.CC.Add(_user);
            mailMsg.Bcc.Add("ozkan@ozkankaraman.com");
            mailMsg.IsBodyHtml = true;

            // Subject and Body
            mailMsg.Subject = args[2];
            mailMsg.Body = args[3];

            // Init SmtpClient and send
            SmtpClient smtpClient = new SmtpClient(args[4]);
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(args[6] , args[7]);
            smtpClient.Credentials = credentials;

             smtpClient.Send(mailMsg);



        }
        catch (Exception ex)
        {

            //Console.WriteLine(ex.Message);
        }
    }
    public static void FirmadanMailGonder(string firma_mail, string body, string mail_musteri, string subject)
    {

        string[] args = new string[8];

        args[0] = mail_musteri; /// <param name="args[0]">From</param>

        args[1] = firma_mail;

        args[2] = subject; //Subject;

        args[3] = body;// "Body";

        args[4] = _mailServer;

        args[5] = "587";

        args[6] = _user;

        args[7] = sifre;
        try
        {
            // TODO: Add error handling for invalid arguments

            // To
            MailMessage mailMsg = new MailMessage();
            mailMsg.To.Add(args[1]);

            // From
            MailAddress mailAddress = new MailAddress(args[0]);
            mailMsg.From = mailAddress;
            //mailMsg.CC.Add(_user);
            mailMsg.IsBodyHtml = true;

            // Subject and Body
            mailMsg.Subject = args[2];
            mailMsg.Body = args[3];

            // Init SmtpClient and send
            SmtpClient smtpClient = new SmtpClient(args[4]);
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(args[6], args[7]);
            smtpClient.Credentials = credentials;

            smtpClient.Send(mailMsg);



        }
        catch (Exception ex)
        {

            //Console.WriteLine(ex.Message);
        }
    }


    public static void send_ToFriend(string body,string email)
    {

        string[] args = new string[8];

        args[0] = _user; /// <param name="args[0]">From</param>

        args[1] = email;
        args[2] = "Arkadaşınız sizinle haber paylaştı!"; //Subject;

        args[3] = body;// "Body";

        args[4] = _mailServer;

        args[5] = "587";

        args[6] = _user;

        args[7] = sifre;
        try
        {
            // TODO: Add error handling for invalid arguments

            // To
            MailMessage mailMsg = new MailMessage();
            mailMsg.To.Add(args[1]);

            // From
            MailAddress mailAddress = new MailAddress(args[0]);
            mailMsg.From = mailAddress;

            // Subject and Body
            mailMsg.Subject = args[2];
            mailMsg.Body = args[3];

            // Init SmtpClient and send
            SmtpClient smtpClient = new SmtpClient(args[4]);
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(args[6] , args[7]);
            smtpClient.Credentials = credentials;

            smtpClient.Send(mailMsg);
        }
        catch (Exception ex)
        {

            //Console.WriteLine(ex.Message);
        }
    }

    public static int MailSifreHatirlat(string body,string email)
    {
        int temp = 0;
        string[] args = new string[8];

        args[0] = _user; /// <param name="args[0]">From</param>

        args[1] = email;

        args[2] = "FirmaRehberleri | Şifre Değiştirme İsteği!"; //Subject;

        args[3] = body;// "Body";

        args[4] = _mailServer;

        args[5] = "35";

        args[6] = _user;

        args[7] = sifre;

        try
        {
            // TODO: Add error handling for invalid arguments

            // To
            MailMessage mailMsg = new MailMessage();
            mailMsg.To.Add(args[1]);

            // From
            MailAddress mailAddress = new MailAddress(args[0]);
            mailMsg.From = mailAddress;
            mailMsg.IsBodyHtml = true;
            // Subject and Body
            mailMsg.Subject = args[2];
            mailMsg.Body = args[3];

            // Init SmtpClient and send
            SmtpClient smtpClient = new SmtpClient(args[4]);
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(args[6] , args[7]);
            smtpClient.Credentials = credentials;

            smtpClient.Send(mailMsg);
            temp = 1;


        }
        catch (Exception ex)
        {
            temp = -1;

            //Console.WriteLine(ex.Message);
        }

        return temp;
    }
    public static void Mail_Activasyon(string body, string email)
    {

        string[] args = new string[8];

        args[0] = _user; /// <param name="args[0]">From</param>

        args[1] = email;

        args[2] = "Şifre Hatırlatma!"; //Subject;

        args[3] = body;// "Body";

        args[4] = _mailServer;

        args[5] = "35";

        args[6] = _user;

        args[7] = sifre;

        try
        {
            // TODO: Add error handling for invalid arguments

            // To
            MailMessage mailMsg = new MailMessage();
            mailMsg.To.Add(args[1]);

            // From
            MailAddress mailAddress = new MailAddress(args[0]);
            mailMsg.From = mailAddress;

            // Subject and Body
            mailMsg.Subject = args[2];
            mailMsg.Body = args[3];

            // Init SmtpClient and send
            SmtpClient smtpClient = new SmtpClient(args[4]);
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(args[6], args[7]);
            smtpClient.Credentials = credentials;

            smtpClient.Send(mailMsg);



        }
        catch (Exception ex)
        {

            //Console.WriteLine(ex.Message);
        }
    }

    public static string BodyForUyeAktivasyon(string name, string aktivasyon)
    {
        string temp = "<html><head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1254\" /> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-9\" /></head>";
        temp += "<body><p>Sayın <b>" + name + "</b>,</p>";
        temp += "<p>Talebiniz işleme alınmıştır. Aşağıdaki aktivasyon linkine tıklayarak sitemize giriş yapabilirsiniz.</p> ";
        temp += "<p>Aktivasyon için  <a href=\"" + DAL.webadressforaktivasyon + aktivasyon + "\" >BURAYA</a> tıklayınız.</p></body></html>";
        return temp;
    }

    public static string BodyForPwdReminder(string name, string aktivasyon)
    {
        string temp = "<html><head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1254\" /> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-9\" /></head>";
        temp += "<body><p>Merhaba Sayın <font color='#da0606'><b>" + name + "</b></font>,</p>";
        temp += "<p>Kısa Bir Süre Önce Şifrenizi Değiştirme Talebinde Bulundunuz.</p>";
        temp += "<p> <a href=\"" + DAL.webadressPwdReminder + aktivasyon + "\" ><font color='#0060ff'><b>BURAYA TIKLAYARAK</a></b></font> şifrenizi yeni şifreniz ile değiştirebilirsiniz.<br><br>------------------------------------------------------------------------------<br>Eğer Tıklama İşlemi Gerçekleşmiyorsa Alttaki Linki Tıklayınız veya Kopyalayarak Tarayıcınızın Adres Satırına Yapıştırarak Açınız..<br><br><a href=\"" + DAL.webadressPwdReminder + aktivasyon + "\" >" + DAL.webadressPwdReminder + aktivasyon + "</a><br>------------------------------------------------------------------------------<i><br><br>Eğer Bu İşlemi Siz Gerçekleşirmediyseniz Lütfen Bu Maili Siliniz ve İşlem Yapmayınız...</i><br>------------------------------------------------------------------------------<br/>Çalışma Hayatınızda Başarılar Dileriz.<br/><b>Firma Rehberleri | Türkiye'nin En Büyük Firma Reklam ve Tanıtım Portalı<br/><a href='http://www.firmarehberleri.com'>www.firmarehberleri.com</a> | 0232 261 37 38</b><br><a href='http://www.duslerweb.com'><img src='http://www.duslerweb.com/logo.png'></a><a href='http://www.firmarehberleri.com'><img src='http://www.firmarehberleri.com/images/logo.png'></a></p></body></html>";
        return temp;
    }
}