Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Net;
- using System.Net.Mail;
- using System.IO;
- namespace EmailBOT
- {
- class Program
- {
- static string senderMail = "sveamedia@gmail.com";
- static void Main(string[] args)
- {
- InitializeSmtp();
- Profil p1 = new Profil("Alex", "gyros", "alekkenbonken@gmail.com", 01);
- MailTemplate.GetTemplate(p1);
- SendMail(p1);
- Console.ReadLine();
- }
- static void SendMail(Profil p1)
- {
- try
- {
- Profil.c1.Send(senderMail, p1.email, MailTemplate.title, MailTemplate.body);
- Console.WriteLine("email sent");
- }
- catch
- {
- Console.WriteLine("email no sent");
- }
- }
- static void InitializeSmtp()
- {
- Profil.c1.EnableSsl = true;
- Profil.c1.DeliveryMethod = SmtpDeliveryMethod.Network;
- Profil.c1.Credentials = new NetworkCredential("sveamedia@gmail.com", "BIGbucks321");
- }
- }
- class Profil
- {
- public static SmtpClient c1 = new SmtpClient("smtp.gmail.com", 587);
- public string namn;
- public string alias;
- public string email;
- public int id;
- public Profil(string namn, string alias, string email, int id)
- {
- this.namn = namn;
- this.alias = alias;
- this.email = email;
- this.id = id;
- }
- }
- class MailTemplate
- {
- public static string title = "Partner Rekrytering - Svea Media";
- public static string body;
- //ändra till en generell
- public static void GetTemplate(Profil p1)
- {
- string path = @"C:\Users\alex.fooladi\Desktop\MailTemplate.txt";
- body = string.Format(File.ReadAllText(path, Encoding.Default), p1.namn);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement