Hej Jag misstänker att du använder System.Net.Meial eftersom du ska skicka med användarnamn och lösenord? Jag fick inte det att fungera heller, så jag gjorde en egen mailklass där jag angav det istället. Hejsan. Hej!mailSettings web.config
varför får jag
the element 'system.web' has invalid child element
i web.config ser det ut enligt följande
<system.web>
<mailSettings>
<smtp>
<network host="****" port="25" userName="****" password="****"/>
</smtp>
</mailSettings>
Går det inte att lägga in mailSettings i en asp.net 2.0 web.config
/Henrik/Sv: mailSettings web.config
<code>
//create the mail message
MailMessage mail = new MailMessage();
//set the addresses
mail.From = new MailAddress(_mailadress);
mail.To.Add(_mailTo);
mail.CC.Add(_mailCopyTo);
//set the content
mail.Subject = _subject;
mail.Body = _mess;
//send the message
SmtpClient smtp = new SmtpClient("DINMAILSERVER");
//to authenticate we set the username and password properites on the SmtpClient
smtp.Credentials = new NetworkCredential("ANVÄNDARNAMN", "LÖSENORD");
</code>
Nåt sånt var det, jag sitter inte hemma så jag kan kolla exakt. Du måste också använda namnområdena: System.Net.Mail; System.Net;Sv: mailSettings web.config
mailSettings skall inte ligga system.web utan i system.net, t.ex.
<system.web>
</system.web>
<system.net>
<mailSettings>
<smtp deliveryMethod="network">
<network host="***" port="25" userName="****" password="****"/>
</smtp>
</mailSettings>
</system.net>
/AndreasSv: mailSettings web.config
Du har ju redan fått hjälp men en sidan med mycket info om detta e:
http://www.systemnetmail.com/
//Daniel