GmailのSMTPサーバーを使用してasp.net C#でメールを送信することはできますが、アドレスは「[email protected]」と表示できますか?GmailのSMTP認証を使用してasp.netの[email protected]からのメール
私は有益であるhttp://www.programmerfish.com/send-email-using-gmail-in-aspnet-c/
どれ例やURLからのコードを使用しています。
おかげで、 アリ
GmailのSMTPサーバーを使用してasp.net C#でメールを送信することはできますが、アドレスは「[email protected]」と表示できますか?GmailのSMTP認証を使用してasp.netの[email protected]からのメール
私は有益であるhttp://www.programmerfish.com/send-email-using-gmail-in-aspnet-c/
どれ例やURLからのコードを使用しています。
おかげで、 アリ
あなたがフォローラインを・修正しようとしたことがあり...
msg.From = new MailAddress(gMailAccount);
msg.From = new MailAddress("[email protected]");
にご渡すなど "本物" のGmailアカウントにこの行に.. 。
NetworkCredential loginInfo = new NetworkCredential(gMailAccount, password)
msg.Fromの行にある
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"
});
上記の提案が正しい、しかし、最大の問題は、GoogleがそのIPアドレスからメールを送信し、サーバーの登録ドメイン名のIPアドレスとは異なることになるということです。あなたの電子メールは、スパムとしてフラグを立てる可能性が高くなります。 TOSに違反する可能性があるので、TOSにGmailのチェックをしたいかもしれません。
私は開発者でありシステム管理者ではありませんが、私はこれまでのようなことを聞いて思い出します。メッセージが迷惑メールになるという苦情で終わると、それが原因である可能性があります。