How to get Salesforce base/domain url in Visualforce Email template?

How to get Salesforce base/domain url in Visualforce Email template?

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.

Leave a Reply