How to set mail_url meteor locally

When running a Meteor application locally, you need to set the MAIL_URL environment variable to configure the email service. Here are a few ways to do it:

Method 1: Using a .env file

Create a new file named .env in the root of your project and add the following line:

MAIL_URL=smtp://your-email-username:[email protected]:587

Replace your-email-username and your-email-password with your actual email credentials.

Method 2: Using a command-line flag

When running your Meteor application, use the following command:

meteor run --env MAIL_URL=smtp://your-email-username:[email protected]:587

Replace your-email-username and your-email-password with your actual email credentials.

Method 3: Using a environment variable in your operating system

Set the MAIL_URL environment variable in your operating system:

Then, run your Meteor application as usual.

Method 4: Using a Meteor package

You can also use a Meteor package like meteor-mail to set the MAIL_URL environment variable. First, install the package:

meteor add meteor-mail

Then, in your Meteor code, use the following code to set the MAIL_URL environment variable:

Meteor.startup(() => {
  process.env.MAIL_URL = 'smtp://your-email-username:[email protected]:587';
});

Replace your-email-username and your-email-password with your actual email credentials.

After setting the MAIL_URL environment variable, you should be able to use email services in your Meteor application.