I have some backend code that allows sending mails, however when I deploy this in my k8s environment, this gets a connection timeout.
I'm thinking that this is because the port (465) is closed. But I can't seem to find on how to open them.
These are the port configurations I've done so far to try and make it work, but result is still the same
deployment.yaml:
containers:
- name: {{ .Chart.Name }}
  image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}"
  imagePullPolicy: {{ .Values.image.pullPolicy }}
  ports:
    - containerPort: {{ .Values.service.internalPort }}
      protocol: TCP
      name: http  
    - containerPort: 465
      protocol: TCP
      name: smtpssl
    - containerPort: 587
      protocol: TCP            
      name: smtpservice.yaml
spec:
  ports:
  - port: {{ .Values.service.externalPort }}
    protocol: TCP
    name: internal
    targetPort: {{ .Values.service.internalPort }}
  - port: 465
    targetPort: smtpssl
    name: smtpssl-svc
    protocol: TCP
  - port: 587
    targetPort: smtpauth
    name: smtpauth-svc
    protocol: TCP
  - port: 25 
    targetPort: smtp
    name: smtp-svc
    protocol: TCP  anybody got any suggestions on what might be wrong?
As it turns out, my host blocks the 465,587,25 ports by default. Requested to open them and 4 min later everything was working, great job linode.com!