Difference between revisions of "SUNScholar/Prepare Ubuntu/S07"

From Libopedia
Jump to navigation Jump to search
 
(10 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
DSpace needs to send emails in order to facilitate submission workflows etc.
 
DSpace needs to send emails in order to facilitate submission workflows etc.
  
'''Ideally before setting this up, you should speak to your campus email administrator.'''
+
<font color="red">'''Ideally before setting this up, you should speak to your campus email administrator.'''</font>
  
 
==Local Postfix Email Sending Server Installation==
 
==Local Postfix Email Sending Server Installation==
Line 31: Line 31:
 
Add one line only which should be the hostname (URL) of your server, for example: ''scholar.sun.ac.za''.
 
Add one line only which should be the hostname (URL) of your server, for example: ''scholar.sun.ac.za''.
  
==[[SUNScholar/Prepare Ubuntu/S07/Alternatives|Alternative Sender Email Gateway Choices]]==
+
==Optional Extras==
 
+
*[[SUNScholar/Prepare Ubuntu/S07/Alternatives|Alternative Sender Email Server Gateway Choices]]
==[[SUNScholar/Prepare Ubuntu/S07/Advanced|Advanced Postfix Configuration]]==
+
*[[SUNScholar/Prepare Ubuntu/S07/Advanced|Advanced Postfix Email Sender Configuration]]
 
+
*[[SUNScholar/Prepare Ubuntu/S07/Testing|Email Tests]]
==Optional==
 
The following are not required and are optional.
 
===Setup the email aliases===
 
Now we need to forward any email sent to local accounts on the server to email accounts of persons responsible for the repository.
 
 
 
The "root" and "dspace user" email address forwarding are setup as follows.
 
 
 
Type the following.
 
sudo nano /etc/aliases
 
Add aliases as per example below:
 
<pre>
 
# Added by installer for initial user
 
root:  me@my.edu.ac.za
 
dspace: me@my.edu.ac.za
 
</pre>
 
''Change the '''me@my.edu.ac.za''' to your email address.''
 
 
 
To activate the new aliases type the following:
 
sudo newaliases
 
 
 
===Send a test email to root===
 
Install the command line mailer program as follows:
 
sudo apt-get install mailutils
 
Now we can send a test email to the root user by typing as follows:
 
mail -s "Test Email from root" root
 
Press the "Enter" key and type some message content. Press '''CTL+D''' twice and then '''Enter''' to send the mail.
 
 
 
Check the following log for any delivery errors as follows:
 
sudo tail -n 20 /var/log/mail.log
 
If there are no delivery errors then your mail server is setup.
 
  
 
==References==
 
==References==
Line 78: Line 48:
 
*https://roundcube.net
 
*https://roundcube.net
 
*http://wiki.lib.sun.ac.za/index.php/SUNScholar/Install_DSpace/S09
 
*http://wiki.lib.sun.ac.za/index.php/SUNScholar/Install_DSpace/S09
----
 
Below is a screenshot of the yearly postifx  mail queue
 
 
[[File:Sunscholar-postfix mailqueue-year.png]]
 
 
 
<center>
 
<center>
 
   '''[[SUNScholar/Prepare Ubuntu/S06|PREVIOUS - STEP 6]]'''
 
   '''[[SUNScholar/Prepare Ubuntu/S06|PREVIOUS - STEP 6]]'''
Line 88: Line 53:
  
 
[[Category:Installation]]
 
[[Category:Installation]]
 +
__NOTOC__

Latest revision as of 12:56, 26 August 2016

 NEXT - STEP 8

Step 7. Install the Postfix mail server

DSpace needs to send emails in order to facilitate submission workflows etc.

Ideally before setting this up, you should speak to your campus email administrator.

Local Postfix Email Sending Server Installation

Step 7.1: First we purge old software

Type the following;

sudo dpkg --purge exim4

Step 7.2: Then we install the Postfix software

Install the Postfix mail server by typing as follows;

When asked for type of setup, select "Internet with Smarthost".

The "Smarthost" is your campus email sending server, read the wiki page below for alternatives, if you do not have a campus email sending server.

See links below for more detail before continuing.

sudo apt-get install postfix

Step 7.3: Finally we setup a default mailname

Now we edit the servers "mailname" by typing as follows:

sudo nano /etc/mailname

Add one line only which should be the hostname (URL) of your server, for example: scholar.sun.ac.za.

Optional Extras

References

 PREVIOUS - STEP 6