E-mail met authenticatie verzenden in C

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:

  1. Controleer of u een Windows account gebruikt, geen account op een Linux server.

  2. Log via een FTP client in op uw hostingpakket.

  3. Maak in de www directory twee bestanden aan: eentje dat u mail.aspx noemt en eentje dat u web.config noemt.

    1. In het bestand web.config vult u het volgende in waarna u het opslaat:

      <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
    2. 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>
    3. Pas het template als volgt aan (let erop dat u de aanhalingstekens bewaart):

      1. Wijzig het mailadres in de mail.From lijn. Dit is de afzender.

      2. Wijzig het mailadres in de mail.To.Add lijn. Dit is de ontvanger.

      3. Om het onderwerp te wijzigen past u de mail.Subject lijn aan.

      4. Om de inhoud van de boodschap te wijzigen past u de mail.Body lijn aan.

      5. Het e-mailadres in de NetworkCredential Credentials lijn is de afzender - u moet dit authentiseren met een wachtwoord.

      6. Het 'password' in diezelfde lijn is het wachtwoord van uw e-mailadres.

        Create the files

    4. Opslaan en uploaden.

  4. Test! Open het .aspx bestand in uw browser en u zou uw mail moeten ontvangen.

    Test webpage Email

on vrijdag april 13 by ine
© 2017 rs-host onderdeel van rs-data.com.

Please publish modules in offcanvas position.