Net zoals bij de Php mail functie kunt u C# gebruiken om mails via een gehoste pagina te verzenden. Dat doet u door volgende stappen te volgen:
Controleer of u een Windows account gebruikt, geen account op een Linux server.
Log via een FTP client in op uw hostingpakket.
Maak in de www directory twee bestanden aan: eentje dat u mail.aspx noemt en eentje dat u web.config noemt.
In het bestand web.config vult u het volgende in waarna u het opslaat:
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
In het bestand mail.aspx vult u het volgende template in dat u moet aanpassen volgens de onderstaande regels:
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.Net.Mail" %>
<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.");
mail.To.Add("Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.");
mail.Subject = "This is test subject";
mail.Body = "This is the c sharp mail content";
SmtpClient smtp = new SmtpClient("jouwmailserver.domain.ext");
NetworkCredential Credentials = new NetworkCredential("Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.", "password");
smtp.Credentials = Credentials;
smtp.Send(mail);
lblMessage.Text = "Mail Sent";
}
</script>
<html>
<body>
<form runat="server">
<asp:Label id="lblMessage" runat="server"> </asp:Label>
</form>
</body>
</html>
Pas het template als volgt aan (let erop dat u de aanhalingstekens bewaart):
Wijzig het mailadres in de mail.From lijn. Dit is de afzender.
Wijzig het mailadres in de mail.To.Add lijn. Dit is de ontvanger.
Om het onderwerp te wijzigen past u de mail.Subject lijn aan.
Om de inhoud van de boodschap te wijzigen past u de mail.Body lijn aan.
Het e-mailadres in de NetworkCredential Credentials lijn is de afzender - u moet dit authentiseren met een wachtwoord.
Het 'password' in diezelfde lijn is het wachtwoord van uw e-mailadres.
Opslaan en uploaden.
Test! Open het .aspx bestand in uw browser en u zou uw mail moeten ontvangen.