Jesper T Medlem sedan nov. 2001 7 144 inlägg Frågan 3 dec. 2004 16:10 #1 Detta står bara och "hackar" när jag trycker på knappen.
Inget felmeddelande eller något. Kör ifrån localhost. Vad är fel?
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Web.Mail" %>
<script runat="server">
public void Send_Mail(object sender, EventArgs e)
{
MailMessage mail = new MailMessage();
mail.To = "jesper@mail1.se";
mail.From = "info@mail2.se";
mail.BodyFormat = MailFormat.Text;
mail.Subject = "Ämnet";
mail.Body = "Testar att skicka. Hej!";
try
{
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(mail);
}
catch(Exception ex)
{
Response.Write("Här blev det fel.");
}
}
</script>
<html>
<head>
<title>Skicka mail</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button id="btnSubmit" onclick="Send_Mail" text="Skicka mail!" runat="server"/>
</form>
</body>
</html>
Jesper T Medlem sedan nov. 2001 7 144 inlägg Alltså på servern funkar det men inte lokalt.
Marcus E Medlem sedan maj 2002 1 466 inlägg Har du en SMTP-server lokalt?
Jesper T Medlem sedan nov. 2001 7 144 inlägg Ehhh, måste man ha det? ;)
Kan det vara vilken smtp-server som helst?
Mc Fetto Medlem sedan nov. 2002 2 355 inlägg ja.. det borde ju fungera!
Jesper T Medlem sedan nov. 2001 7 144 inlägg Ok, då behöver jag en liten gratis smtp-server att testa med.
Något att rekommendera?
J Jon Medlem sedan juli 2001 1 304 inlägg Annars kanske du har tillgång till någon annan smtp. typ din ISP:s som du vanligtvis skickar mail genom.
Viisa kräver dock inloggniong eller att man har deras domännamn i From-fältet men det brukar gå att knixa till :)
Jesper T Medlem sedan nov. 2001 7 144 inlägg smtprelay1.telia.com
Det funkade ju förutom att mitt virusprogram fick spatt.
Marcus E Medlem sedan maj 2002 1 466 inlägg Du kan endast använda din operatörs SMTP-server om din operatör har spärrat andra, annars kan du använda vilken som helst. Du kan också använda en lokal, t.ex. den som följer med IIS.
R renholm Medlem sedan apr. 2001 2 266 inlägg Vissa tillåter inte att du skickar mail direkt från din host utan om du ska ha en lokalserver bör du ställa in den att skicka via din ISPs SMTP-server, t.ex smtprelay1 .telia.com.