string remoteIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
Sedan skickar du med remoteIP med msg.Body
4 svar · 392 visningar · startad av hoolaboola
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>
string remoteIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
Sedan skickar du med remoteIP med msg.Body
Lysande! Tack så mycket!
Markera gärna tråden som löst. Det underlättar för andra som söker svar.
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;