SQL Server replication error "profile name is not valid"
It seems that you initialized your transactional replication using database backup. With database backup, there is no schema difference between the publisher and subscriber. 

There might be trigger exists in your publisher and restored in your subscriber, trying to send email using invalid profile name from your subscriber.