2011-05-27 32 views
-2

私は専用のサーバーを持っています。私のIPは最初の日以来、ヤフーだけでブロックされていました。現在、私は1日に40000メールを控えています。 400 Gmailアカウントを作成し、gmail smtpサーバー経由でサーバーからメールを送信することに決めました(すべての受信者にメールを送信するように制限されているすべてのGmailアカウント)。 このソリューションのメリットは、すべて受信トレイにメールを送信することです。スパムGmailのsmtp経由でasp.netからメールを送信

あなたはもっと良い解決策をお持ちですか? 下限のある無料の無料メールプロバイダをご存知ですか?

SmtpClient client = new SmtpClient(); 
+0

私はスパマーではありません。私がx.x.x.x IPで専用サービスを購入したとき、IPはYahooからブロックされました。私はFacebookのようなソーシャルネットワークを持っており、イベントやメッセージごとにメールを送信したい。 – mmtemporary

答えて

2

これは、スパムの設定とまったく同じです。 私はそれがあなたがヤフーからブロックされている理由だと思う。 あなたはGmailの利用規約に違反していると思います。私は彼らがヤフーよりあなたを禁止する時間が少なくなると確信しています。 また、受信者の100人の制限が完全に失われています。

私は何をしますか?スパムビジネスから抜け出す

0

電子メールをバッチ送信するプロフェッショナルなSMTPサービスに登録する必要があります。 Gmailで400件の電子メールアカウントを作成し、コードでアクセスしますか?それは非常に扱いにくいようです。

あなたが統合することができる電子メールを送信するcommersialウェブサイトがあります。毎月40,000件の電子メールが電子メールであり、この解決策を適用すると、あなたはグーグルの利用規約に違反していると思います。あなたは、このような作品を購入することができ

通常のSMTPサービス:

  • あなたは日/年/月あたりの電子メールの制限を購入します。おそらく40,000の電子メールは非常にコストがかかるでしょう。
  • サービスとWebサービスまたは他のAPIのいずれかを使用して統合しますを使用しないでください(場合によってはそうしますが、通常は40 000のメールを送信するとNO NOです)。
  • システムに設定したテンプレートを使用しているため、コードから独自の「html」を送信しないで、確認済み/検証済みのテンプレートを使用します。

もう1つの方法は、長時間に40,000メールをバッチするSMTP送信者を自分で作成することですが、これもブラックリストに登録される可能性があります。

0

SPAMとよく似た音を送信するために400 GMailアカウントを設定すると、T & Csに反すると確信しています。

バルクメーリングを専門とするメールプロバイダにサインアップすると、1日に40000件のメールを送信する必要が正当な場合は、それはあなたを助ける私はそれをこのway.HopeをしたBulk Mail Sending On The Cheap

0
MailMessage EmailMsg = new MailMessage(); 
//     EmailMsg.From = new MailAddress("yourmail", "dsd"); 
//     EmailMsg.To.Add(new MailAddress(txtEmail.Text, "from plain text name")); 
//     EmailMsg.Body = txtMsg.Text; 
//     EmailMsg.IsBodyHtml = true; 
//     EmailMsg.Priority = MailPriority.Normal; 

//     SmtpClient mailClient = new SmtpClient(); 
//     mailClient.Host = ("10.10.11.112"); 
//     //mailClient.Credentials = new System.Net.NetworkCredential("yourmail", "pass"); 
//     mailClient.EnableSsl = false; 
//     mailClient.Port = 25; 
//     mailClient.Send(EmailMsg); 

は、詳細はこれを参照してください。

0

public class MailMgmt { プライベート文字列_From = "[email protected]"; プライベート文字列_SMTPServer = "smtp.gmail。comの "; プライベートint型_SMTPPort = "587"; プライベート文字列_password = "パスワード"; =真 プライベートブール_EnableSSL; プライベート文字列_CC = String.Emptyを;; プライベート文字列_BCC _to = String.Emptyを プライベート文字列= String.Emptyを; プライベートストリング_Subject = String.Emptyを、 プライベートストリング_Body = String.Emptyを、 プライベートストリング_AttachmentFile = String.Emptyを、

public string From 
{ 
    get { return _From; } 
    set { _From = value; } 
} 
public string SMTPServer 
{ 
    get { return _SMTPServer; } 
    set { _SMTPServer = value; } 
} 
public int SMTPPort 
{ 
    get { return _SMTPPort; } 
    set { _SMTPPort = value; } 
} 
public string Password 
{ 
    get { return _Password; } 
    set { _Password = value; } 
} 
public bool EnableSSL 
{ 
    get { return _EnableSSL; } 
    set { _EnableSSL = value; } 
} 

public string To 
{ 
    get { return _To; } 
    set { _To = value.Trim(); } 
} 
public string CC 
{ 
    get { return _CC; } 
    set { _CC = value.Trim(); } 
} 
public string BCC 
{ 
    get { return _BCC; } 
    set { _BCC = value.Trim(); } 
} 
public string Subject 
{ 
    get { return _Subject; } 
    set { _Subject = value.Trim(); } 
} 
public string Body 
{ 
    get { return _Body; } 
    set { _Body = value.Trim(); } 
} 
public string AttachmentFile 
{ 
    get { return _AttachmentFile; } 
    set { _AttachmentFile = value.Trim(); } 
} 
public MailMgmt() 
{ 
} 
public void SendMail() 
{ 
    bool result = false; 
    MailMessage obj = new MailMessage(); 

    try 
    { 
     string Expression = @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; 
     string[] StrSpl; 
     string[] StrSpl1; 
     obj.From = new MailAddress(_From); 
     if (_To != "") 
     { 
      StrSpl = _To.Split(','); 
      foreach (string Str in StrSpl) 
      { 
       if (Regex.IsMatch(Str, Expression)) 
       { 
        obj.To.Add(Str); 
       } 
      } 
     } 
     if (_CC != "") 
     { 
      StrSpl = _CC.Split(','); 
      foreach (string Str in StrSpl) 
      { 
       if (Regex.IsMatch(Str, Expression)) 
       { 
        obj.CC.Add(Str); 
       } 
      } 
     } 
     if (_BCC != "") 
     { 
      StrSpl = _BCC.Split(','); 
      foreach (string Str in StrSpl) 
      { 
       if (Regex.IsMatch(Str, Expression)) 
       { 
        obj.Bcc.Add(Str); 
       } 
      } 
     } 
     if (_Subject != "") 
     { 
      obj.Subject = _Subject; 
     } 
     if (_Body != "") 
     { 
      obj.Body = _Body; 
     } 

     if (_AttachmentFile != string.Empty) 
     { 
      StrSpl1 = _AttachmentFile.Split(','); 
      foreach (string Str in StrSpl1) 
      { 
       Attachment at = new Attachment(Str); 
       obj.Attachments.Add(at); 
      } 
     } 
     obj.IsBodyHtml = true; 
     obj.Priority = MailPriority.High; 
     SmtpClient client = new SmtpClient(_SMTPServer, _SMTPPort); 
     client.EnableSsl = _EnableSSL; 
     System.Net.NetworkCredential SMTPUserInfo = new System.Net.NetworkCredential(_From, _Password); 
     client.UseDefaultCredentials = false; 
     client.DeliveryMethod = SmtpDeliveryMethod.Network; 
     client.Credentials = SMTPUserInfo; 

     client.Send(obj); 
     // return result = true; 
    } 
    catch (Exception ex) 
    { 
     //return result = false; 

    } 
} 

}

使用し、このクラスおよびSEN dメールを簡単に

関連する問題