サインアップ後にユーザーに通知する登録ページを作成しました。以下のコードは、同じドメイン名のユーザーに対して機能しますが、ドメイン外の電子メール アカウントでは機能しませんでした。エラーは返されず、受信者は電子メールを受信しません。
...some codes here...
string bodymsg="test email";
MailMessage mMailMsg = new MailMessage();
mMailMsg.From = new MailAddress("applications@mydomain.com");
mMailMsg.To.Add(new MailAddress(mailto));
mMailMsg.Subject = "test email";
mMailMsg.Body = bodymsg;
mMailMsg.IsBodyHtml = true;
mMailMsg.Priority = MailPriority.Normal;
SmtpClient msmtpclient = new SmtpClient();
msmtpclient.Send(mMailMsg);
Web.config
<mailSettings>
<smtp>
<network host="mail.mydomain.com" password="pwd" userName="applications@mydomain.com" defaultCredentials="false" port="25"/>
</smtp>
</mailSettings>
前もって感謝します。