majorswitcher

joined 1 year ago
[–] majorswitcher@lemmy.one 1 points 1 year ago

after installing with ansible, change the docker-compose.yml file on you server passing the api in the ENV variable:

the postfix section now looks like this

  postfix:
    image: mwader/postfix-relay
    environment:
      - POSTFIX_myhostname=[yourdomain.tld]
      - POSTFIX_inet_protocols=ipv4
      - POSTFIX_smtp_sasl_auth_enable=yes
      - POSTFIX_smtp_sasl_password_maps=static:apikey:[api-key]
      - POSTFIX_smtp_tls_security_level=may
      - POSTFIX_smtp_sasl_security_options=noanonymous
      - POSTFIX_relayhost=smtp.sendgrid.net:587
      - OPENDKIM_DOMAINS=[yourdomain.tld]
    restart: "always"
[–] majorswitcher@lemmy.one 1 points 1 year ago* (last edited 1 year ago) (2 children)

thanks! got it working now. In SendGrip generated an api key, at - POSTFIX_smtp_sasl_password_maps=static:smtp_username:smtp_password filled in apikey:[theapikey] and relayhost=smtp.sendgrid.net:587

also add a verified From address in SendGrid, which is added in your lemmy.hjson email.smtp_from_address

[–] majorswitcher@lemmy.one 1 points 1 year ago (4 children)

i've installed via Ansible. do you know where I can find the postfix config file ?

 

I have issues using postfix on my digitalocean droplet (they block the smtp port). Is it possible to setup using SendGrid for the email verification and notifications ?