2011-07-07 9 views

答えて

1

あなたがフォローラインを・修正しようとしたことがあり...

msg.From = new MailAddress(gMailAccount); 

msg.From = new MailAddress("[email protected]");

にご渡すなど "本物" のGmailアカウントにこの行に.. 。

NetworkCredential loginInfo = new NetworkCredential(gMailAccount, password) 

msg.Fromの行にある

0

system.netセクションのWeb.confにメール設定を追加するには、smtpセクションのアドレスからデフォルトを設定します。

<mailSettings> 
    <smtp from="[email protected]"> 
    <network enableSsl="false" host="smtp.gmail.com" 
      password="secretone" port="25" userName="[email protected]" /> 
    </smtp> 
</mailSettings> 

あなたのC#コードでは、FromパラメータをMailMessageに渡すことでそれを変更するオプションがあります。

仕事をする
var smtp = new SmtpClient(); 
smtp.Send(new MailMessage("[email protected]", "[email protected]") 
{ 
    IsBodyHtml = true, 
    Subject = "Some subject", 
    Body = "add html code here" 
}); 

0

上記の提案が正しい、しかし、最大の問題は、GoogleがそのIPアドレスからメールを送信し、サーバーの登録ドメイン名のIPアドレスとは異なることになるということです。あなたの電子メールは、スパムとしてフラグを立てる可能性が高くなります。 TOSに違反する可能性があるので、TOSにGmailのチェックをしたいかもしれません。

私は開発者でありシステム管理者ではありませんが、私はこれまでのようなことを聞​​いて思い出します。メッセージが迷惑メールになるという苦情で終わると、それが原因である可能性があります。

関連する問題