I have a couple Docker containers that use email as an alert system or just for info like completed jobs. The server I would like to host them on has, for whatever reason, blocked email ports and you have to pay extra to have them turned on.

It seems to me tho, that I should be able to port all email through Tailscale to a local or even remote email client. For instance, in the case of setting the parameters in the Docker compose, it would look something like this:

SITE_NAME: mycoolwebsite
DEFAULT_FROM_EMAIL: email address
EMAIL_HOST: smtp
EMAIL_HOST_USER: email address
EMAIL_HOST_PASSWORD: email password
EMAIL_PORT: 100.x.x.x:587

Then, configure the local email client to listen on 100.x.x.x:587.

Would this be doable, or is there a better way?

  • irmadlad@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 days ago

    the simplest option is probably to just have Postfix deliver into a local mailbox and access that over IMAP

    I already have sendmail on the server. Is there something special about Postfix? Just asking,I’ve never run Postfix and I’ve never had this experience before with a host. I guess they think that if they charge an extra 6 Euros to flip the switch, people wouldn’t use it for spam purposes. I’m bound and determined to figure out a workaround just because.

    • dblsaiko@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 days ago

      There isn’t really, you can probably use sendmail as well. Postfix is just the MTA I’m used to and know can do all of this.

      From what I’ve heard about sendmail’s config file, I personally wouldn’t want to use it specifically though…