Difference between revisions of "Emailing"

From wiki
Jump to: navigation, search
(Introduction)
(Introduction)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
  
Miracle done by Joe, Jan 2019.
+
Works on Marvin. Nodes throwing an "Unable to set UseSTARTTLSCert="YES"" error but I suspect the real issue is that the nodes can't ping the mailhost server. Likely solution is setting up marvin as a mailhost/redirector and sending the email to marvin to forward onwards.  
  
 
Need to set the command used for email for each node usin g
 
Need to set the command used for email for each node usin g
Line 7: Line 7:
  
 
in this case we want the mailer to be /usr/sbin/ssmtp
 
in this case we want the mailer to be /usr/sbin/ssmtp
 +
 +
/usr/sbin/ssmtp
 +
 +
 +
source /usr/sbin/ssmtp
 +
/usr/sbin/ssmtp start
  
 
Then rolled out the following config to all of the nodes:
 
Then rolled out the following config to all of the nodes:
Line 66: Line 72:
 
  # added cert PT 2018 0928
 
  # added cert PT 2018 0928
 
  TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt
 
  TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt
 +
 +
 +
It may be possible to make the output neater. Links for later reference
 +
http://gridengine.org/pipermail/users/2011-June/001140.html
 +
https://gridengine.markmail.org/search/?q=sge+mail+header+ben#query:sge%20mail%20header%20ben+page:1+mid:azhmwbsrn62akprk+state:results

Latest revision as of 08:49, 14 November 2019

Introduction

Works on Marvin. Nodes throwing an "Unable to set UseSTARTTLSCert="YES"" error but I suspect the real issue is that the nodes can't ping the mailhost server. Likely solution is setting up marvin as a mailhost/redirector and sending the email to marvin to forward onwards.

Need to set the command used for email for each node usin g

qconf -mconf nodeX

in this case we want the mailer to be /usr/sbin/ssmtp

/usr/sbin/ssmtp


source /usr/sbin/ssmtp
/usr/sbin/ssmtp start

Then rolled out the following config to all of the nodes:

#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#
# See the ssmtp.conf(5) man page for a more verbose explanation of the
# available options.
# 

# The person who gets all mail for userids < 500
# Make this empty to disable rewriting.
root=marvin-mail@st-andrews.ac.uk 

# The place where the mail goes. The actual machine name is required
# no MX records are consulted. Commonly mailhosts are named mail.domain.com
# The example will fit if you are in domain.com and your mailhub is so named.
mailhub=mailhost.st-andrews.ac.uk

# Example for SMTP port number 2525
# mailhub=mail.your.domain:2525
# Example for SMTP port number 25 (Standard/RFC)
# mailhub=mail.your.domain        
# Example for SSL encrypted connection
# mailhub=mail.your.domain:465

# Where will the mail seem to come from?
#RewriteDomain=

# The full hostname
Hostname=marvin.st-andrews.ac.uk

# Set this to never rewrite the "From:" line (unless not given) and to
# use that address in the "from line" of the envelope.
FromLineOverride=YES

# Use SSL/TLS to send secure messages to server.
UseTLS=YES
UseSTARTTLSCert=YES
# added PT 201809
UseSTARTTLS=YES 

# Use SSL/TLS certificate to authenticate against smtp host.
#UseTLSCert=YES
# Use this RSA certificate.
#TLSCert=/etc/pki/tls/private/ssmtp.pem 

# Get enhanced (*really* enhanced) debugging information in the logs
# If you want to have debugging of the config file parsing, move this option
# to the top of the config file and uncomment
#Debug=YES
#AuthUser=
#AuthPass=

# Email 'from headers can override the defaul domain?
FromLineOverride=yes 

# added cert PT 2018 0928
TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt


It may be possible to make the output neater. Links for later reference

http://gridengine.org/pipermail/users/2011-June/001140.html
https://gridengine.markmail.org/search/?q=sge+mail+header+ben#query:sge%20mail%20header%20ben+page:1+mid:azhmwbsrn62akprk+state:results