Difference between revisions of "Linux mail forward"
(Created page with 'This will forward roots mail. Edit the aliases file. vi /etc/aliases Go to the last line in the file (shortcut key 'G') and add the new email address. # Person who should get…') |
(→Send a sample mail) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
# Person who should get root's mail | # Person who should get root's mail | ||
root: root, freier@gmail.com | root: root, freier@gmail.com | ||
+ | |||
+ | |||
+ | == Set up the domain == | ||
+ | This is to setup the domain so it doesn't send mail from localhost.localdomain | ||
+ | |||
+ | Make sure you do a back up, '''I have not got this to work yet.''' | ||
+ | |||
+ | Before I started these commands I needed to install m4 and sendmail-cf | ||
+ | yum install m4 | ||
+ | yum install sendmail-cf | ||
+ | |||
+ | Also mail didnt come with fedora 13 so I needed to install it | ||
+ | yum insatll mailx | ||
+ | |||
+ | 1. Edit sendmail config | ||
+ | # vi /etc/mail/sendmail.mc | ||
+ | |||
+ | 2. Append/add/modify the lines as follows: | ||
+ | MASQUERADE_AS(cyberciti.biz)dnl | ||
+ | FEATURE(masquerade_envelope)dnl | ||
+ | FEATURE(masquerade_entire_domain)dnl | ||
+ | MASQUERADE_DOMAIN(cyberciti.biz)dnl | ||
+ | |||
+ | 3. Save and close the file. Replace domain name cyberciti.biz with your actual domain name. Update and restat sendmail server: | ||
+ | # m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf | ||
+ | # /etc/init.d/sendmail restart | ||
+ | |||
+ | Sources | ||
+ | [http://www.cyberciti.biz/tips/sendmail-masquerading-configuration-howto.html] | ||
+ | [http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch21_:_Configuring_Linux_Mail_Servers] | ||
+ | |||
+ | == Send a sample mail == | ||
+ | If you need to install mail, it does not come with fedora | ||
+ | yum install mailx | ||
+ | |||
+ | To start the message type: | ||
+ | # mail -s “Hello world” {user} | ||
+ | |||
+ | When you press enter you can type the rest of the email. | ||
+ | Ctrl+D ends the email and sends it. | ||
+ | Ctrl+D | ||
+ | |||
+ | Sources | ||
+ | [http://www.simplehelp.net/2008/12/01/how-to-send-email-from-the-linux-command-line/] | ||
+ | |||
+ | If mailx stops working... | ||
+ | 1. yum install postfix | ||
+ | |||
+ | 2. service postfix restart | ||
+ | |||
+ | == Hack Domain sendmail.cf == | ||
+ | This is a ok hack I guess? | ||
+ | vi sendmail.cf | ||
+ | |||
+ | search for | ||
+ | Dj$w.FOO.COM | ||
+ | |||
+ | and change it too | ||
+ | Dj$w.johnfreier.com | ||
+ | |||
+ | it will change the send address from root@localhost.johnfreier.com |
Latest revision as of 09:13, 21 July 2015
This will forward roots mail. Edit the aliases file.
vi /etc/aliases
Go to the last line in the file (shortcut key 'G') and add the new email address.
# Person who should get root's mail root: root, freier@gmail.com
Set up the domain
This is to setup the domain so it doesn't send mail from localhost.localdomain
Make sure you do a back up, I have not got this to work yet.
Before I started these commands I needed to install m4 and sendmail-cf
yum install m4 yum install sendmail-cf
Also mail didnt come with fedora 13 so I needed to install it
yum insatll mailx
1. Edit sendmail config
# vi /etc/mail/sendmail.mc
2. Append/add/modify the lines as follows:
MASQUERADE_AS(cyberciti.biz)dnl FEATURE(masquerade_envelope)dnl FEATURE(masquerade_entire_domain)dnl MASQUERADE_DOMAIN(cyberciti.biz)dnl
3. Save and close the file. Replace domain name cyberciti.biz with your actual domain name. Update and restat sendmail server:
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf # /etc/init.d/sendmail restart
Send a sample mail
If you need to install mail, it does not come with fedora
yum install mailx
To start the message type:
# mail -s “Hello world” {user}
When you press enter you can type the rest of the email. Ctrl+D ends the email and sends it.
Ctrl+D
Sources [3]
If mailx stops working... 1. yum install postfix
2. service postfix restart
Hack Domain sendmail.cf
This is a ok hack I guess?
vi sendmail.cf
search for
Dj$w.FOO.COM
and change it too
Dj$w.johnfreier.com
it will change the send address from root@localhost.johnfreier.com