Skip to content

Conversation

wpoely86
Copy link
Contributor

@wpoely86 wpoely86 commented Nov 25, 2022

@itkovian Would this be okay for you?

For us port 587 is not open by default and we rely on 25 with STARTTLS.

self,
mail_host='',
mail_port=587,
mail_port=25,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

weird defaults (port 587 without starttls makes no sense) sure, but why change them? are you using it somewhere where you can't configure it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, the scripts that mail in vsc-filesystems-quota only use the mail hostname from vsc-config. I could change it to be tuple in vsc-config (hostname, port). But that is a bit more work and needs changes on multiple places.

In my opinion, use port 25 as the default makes more sense? I also don't really see good reason to use 587 as long as you use starttls?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

well, port 25 is not supposed to be used for client-mailserver, only mailserver-mailserver.
it's best if we can somehow configue it properly (even enabling/disabling starttls)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wpoely86 perhaps allow the smtp option to indicate a filename with the mailconfig if it starts with a /?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually upon better reading the code, we could just provide server:25 and that will also work.

But I would suggest that we flip on starttls by default?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alternatively we can add a default configuration file and gracefully handle it if it's not present?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is 25 only server-server? Didn't know that. I thought the only difference was that 587 enforces TLS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants