diff --git a/Pages/Contact.cshtml.cs b/Pages/Contact.cshtml.cs index f99535d..9ee48ac 100644 --- a/Pages/Contact.cshtml.cs +++ b/Pages/Contact.cshtml.cs @@ -101,14 +101,15 @@ namespace contact.Pages message.From = new MailAddress(Contact.Email); message.Subject = $"Question about AyaNova from {Contact.Company}"; message.Body = MessageBody; - using (var smtpClient = new SmtpClient("mail.ayanova.com")) + using (var smtpClient = new SmtpClient("smtp.fastmail.com")) { - smtpClient.Host = "mail.ayanova.com"; - smtpClient.Port = 2525; + smtpClient.Host = "smtp.fastmail.com"; + smtpClient.Port = 587; smtpClient.UseDefaultCredentials = false; //testing - // smtpClient.EnableSsl=true; + smtpClient.EnableSsl=true; + // smtpClient.Port=465; // smtpClient.DeliveryMethod= SmtpDeliveryMethod.Network; @@ -121,7 +122,14 @@ namespace contact.Pages //TEST CRASH // smtpClient.Credentials = new System.Net.NetworkCredential("noreply@ayanova.com", "91768700489f8edd28aa71e3e0f4073eba54ce83c4c1a6a910700fa94094ddfd"); - smtpClient.Credentials = new System.Net.NetworkCredential("webmaster@ayanova.com", "c63c17add818fca81cae71a241ea1b552675a86280b7e7e45d36cbf2e8f3bc0e"); + + //FASTMAIL CHANGES + //Fastmail server names and ports help page: https://www.fastmail.help/hc/en-us/articles/1500000278342 + //APP Password created in fastmail for smtp use only labelled 'contact-form': cnea8agl6nlx5j7l + +//try using from as support@onayanova.com +//try domain version if this still won't work + smtpClient.Credentials = new System.Net.NetworkCredential("support@onayanova.com", "cnea8agl6nlx5j7l"); //****************************************************************************************************************** //****************************************************************************************************************** @@ -137,14 +145,15 @@ namespace contact.Pages message.Subject = $"Confirmation that your question about AyaNova has been received from {Contact.Company}"; message.Body = MessageBody; - using (var smtpClient = new SmtpClient("mail.ayanova.com")) + using (var smtpClient = new SmtpClient("smtp.fastmail.com")) { - smtpClient.Host = "mail.ayanova.com"; - smtpClient.Port = 2525; + smtpClient.Host = "smtp.fastmail.com"; + smtpClient.Port = 587; smtpClient.UseDefaultCredentials = false; + smtpClient.EnableSsl=true; //NOTE: Do not use the noreply email address to send mail, it crashes the server somehow - smtpClient.Credentials = new System.Net.NetworkCredential("webmaster@ayanova.com", "c63c17add818fca81cae71a241ea1b552675a86280b7e7e45d36cbf2e8f3bc0e"); + smtpClient.Credentials = new System.Net.NetworkCredential("support@onayanova.com", "cnea8agl6nlx5j7l"); smtpClient.Send(message); } }