URL.getOrgDomainUrl() can be used in Salesforce Apex to get the base or domain URL.
Sample Code:
System.debug(
'Base or Domain URL is ' +
URL.getOrgDomainUrl()
);
Use the following method in the controller to get Salesforce base url in Visualforce Email template.
public String getfullURL() {
return URL.getOrgDomainUrl();
}
fullURL variable can be used in the Visualforce Email Template.