webForumDet fria alternativet

Få med ipadress i mailforumläret

.NET

4 svar · 392 visningar · startad av hoolaboola

Medlem sedan mars 200827 inlägg
Frågan#1

Hur skall jag sskriva om jag vill få med IP-adressen i mailet som skickas med följande kod + hur skall jag skriva för att få radbrytning i msg.Body så strängarna kommer på var sin rad.

private void btnSend_Click(object sender, System.EventArgs e)

{
MailMessage msg = new MailMessage();

msg.To = "info@xxxxx.com";

msg.From = txtFrom.Text;

msg.Subject = txtSubject.Text;

msg.Body = txtContent.Value + txtName.Text;

lblStatus.Text = "Sending...";

SmtpMail.SmtpServer = "mail.xxxxx.com";

SmtpMail.Send(msg);

lblStatus.Text = "Mail skickat";

}

</script>

Medlem sedan nov. 20014 054 inlägg
#2
string remoteIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

Sedan skickar du med remoteIP med msg.Body

Medlem sedan mars 200827 inlägg
#3

Lysande! Tack så mycket!

Medlem sedan dec. 20014 239 inlägg
#4

Markera gärna tråden som löst. Det underlättar för andra som söker svar.

Medlem sedan dec. 19996 721 inlägg
#5

Fredde Mannen skrev:

string remoteIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

Om koden ligger på sidan, så räcker det bra med

string remoteIP = Request.ServerVariables["REMOTE_ADDR"];

eller

string remoteIP = Request.UserHostAdress;
291 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
159 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
159 ms — ändringar (db)