ah without source. Honestly this change is much easier to do so with source.
Given that the email can still be sent source in orderconfirmation.aspx.cs, I will show a way to send the email without source. Just keep in mind I am not sure if well it will work in other places like recurring orders. Look for AppLogic.SendOrderEMail in orderconfirmation.aspx.cs then add the code below after AppLogic.SendOrderEMail:
Code:
if (ord.TransactionIsAuth() && ord.DistributorEMailSentOn.Equals(System.DateTime.MinValue) && ord.HasDistributorComponents())
{
AppLogic.SendDistributorNotifications(new Order(ord.OrderNumber, ord.ViewInLocaleSetting));
}