Difference between revisions of "SUNScholar/Prepare Ubuntu/S07"
| Line 33: | Line 33: | ||
==[[SUNScholar/Prepare Ubuntu/S07/Alternatives|Alternative Sender Email Gateway Choices]]== | ==[[SUNScholar/Prepare Ubuntu/S07/Alternatives|Alternative Sender Email Gateway Choices]]== | ||
| − | == | + | ==[[SUNScholar/Prepare Ubuntu/S07/Advanced|Advanced Postfix Configuration]]== |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Optional== | ==Optional== | ||
Revision as of 15:24, 29 May 2016
NEXT - STEP 8
Contents
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
- http://help.comodo.com/topic-157-1-288-4540-configuring-postfix-to-use-a-smarthost.html
- http://www.dnsexit.com/support/mailrelay/postfix.html
- http://gopalthorve.com/install-postfix-mta-and-configure-smarthost
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.
Alternative Sender Email Gateway Choices
Advanced Postfix Configuration
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:
# Added by installer for initial user root: me@my.edu.ac.za dspace: me@my.edu.ac.za
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
- https://help.ubuntu.com/community/Postfix
- http://www.smtp2go.com/docs/postfix
- http://www.tecmint.com/setting-up-email-services-smtp-and-restricting-access-to-smtp
- http://www.tecmint.com/setup-postfix-mail-server-in-ubuntu-debian
- https://www.linux.com/learn/how-install-and-test-postfix-mail-server
- https://easyengine.io/tutorials/mail/postfix-debugging
- http://manage.jujucharms.com/charms/precise/postfix
- http://xmodulo.com/2014/01/how-mail-server-works.html
- http://blog.stuartlewis.com/2009/09/05/using-gmail-with-dspace
- https://roundcube.net
- http://wiki.lib.sun.ac.za/index.php/SUNScholar/Install_DSpace/S09
Below is a screenshot of the yearly postifx mail queue
PREVIOUS - STEP 6
