You can make those dynamical email message automatically using VB.NET , for this we need to create a Template and those template will be used for sending mails.
Those templates will have logo on the template and subject will be added into the template and it can be sent.
Please find the below link for this automatic sending mail.
you can use job for this in every 2 or 3 seconds depends on your database
Name : Dotnet Developer-2015
Email Id : firstname.lastname@example.org
'Not by might nor by power, but by my Spirit,' says the LORD Almighty.