Hur sätter jag upp att M5 kan skicka mejl?

E-postfunktionen i M5 togs fram med krav på användarnamn och lösen. Sen har det tydligen i vissa fall fungerat med att inte ange användarnamn och lösen.

 

I och med att fler och fler E-post servrar har höjt sina säkerhetskrav för TLS versioner så behövde vi uppdatera vår E-post hantering. Denna nya hantering släpptes i M5 v5.49.5 och innebär att vi numera stöder TLS 1.2 och 1.3 för E-postservrar. Ingen förändring har utförts gällande krav på användarnamn och lösen. Däremot har vi sett att vissa kunder har använt anonym funktion vilket numera fallit ur. Det finns idag ingen plan på att åtgärda detta då det är en funktion vi tekniskt sett aldrig haft och inte vill stödja.

 

Säkerhetsnivåer man numera kan välja på och vad de utför

  • NONE - Ingen SSL eller TLS kryptering ska användas.
  • AUTO - När detta är valt då är det den angivna porten som avgör vilken nivå man faktiskt använder. Port 465 ger SSL_ON_CONNECT. Övriga portval ger STARTTLS_WHEN_AVAILABLE.
  • SSL_ON_CONNECT - Anslutningen ska använda SSL eller TLS kryptering omedelbart. Används normalt med port 465.
  • STARTTLS - Anslutningen höjs till att använda TLS kryptering efter handskakning skett. Om mejl-servern inte hanterar STARTTLS så misslyckas anslutningen med System.NotSupportedException. Om ingen port anges kommer vi använda 587.
  • STARTTLS_WHEN_AVAILABLE - Anslutningen höjs till att använda TLS kryptering efter handskakning skett men bara om mejl-servern hanterar STARTTLS.

 

Viss loggning kan spåras genom DebugFilter=1024 i RaSettings.ini vilket medför loggar i RaServerLog.txt

Felmeddelanden vid användning av "Test e-post" genereras inte av M5 utan är vad E-post servern ger till svar.