Sponsored Content
Top Forums UNIX for Advanced & Expert Users Home email server setup - stuck Post 302848665 by bakunin on Thursday 29th of August 2013 05:18:58 PM
Old 08-29-2013
Quote:
Originally Posted by jalisco
As to the second question. I don't really know how it's set up. MTA = mail transfer agent? I thought that's what Postfix was? The server is not setup as a domain, e. g. the hostname is not the domain name.
Yes, postfix is one MTA (sendmail would be another, etc.). If you send mail your client sends it to your own MTA. This picks it up and transfers it to another MTA, this one maybe to yet another one, etc., finally the last MTA stores it and - upon request of the client of the recipient - sends it to the recipients client. Now, the next to last MTA in this chain has to know somehow that it has to transfer the mail to the last MTA for this to work. Therefore you have to make your system with postfix installed known to the MTA of your ISP (or whoever runs the next-to-last MTA, from which you get your mails) so that your MTA is being delivered the mails adressed to you(r domain).

Quote:
Originally Posted by jalisco
I have not setup a dns server, would that help? If so, I can try it. I didn't know if I needed to set that up as well.
Usually it works like this: you run "your.domain.com" and you have many systems in it. Your users have mail adresses "user@your.domain.com", but in fact they sit on "system1.your.domain.com", "system2.your.domain.com", etc.. This is done by setting up an MTA system like you did, say "mta.your.system.com" and then create a MX record, which states "mta.your.system.com" to be the mail exchange of "your.domain.com" and defining the all users there somehow (typically something like LDAP is used for this).

If you want to set up your own domain you would need a (at least one) static IP address first and then still would have to make your domain known. This means getting your (primary) DNS server (the one responsible for your domain) to be recognized at the ISPs DNS. They would probably hold "domain.com" and would now "delegate" the responsibility for "your.domain.com" to you.

I know, this all doesn't help you immediately, but i thought it would be a good idea to show the general ideas and concepts behind the mail (and DNS) system.

I hope this helps.

bakunin
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

home network - can you have a primary name server, or only a caching-only name server

i'm setting up a solaris 9 box to be my home network's DNS server. actually it's up and running, but it's set as a caching-only name server. can i set it up to be the primary name server? what are the advantages if i can set it up to be a primary name server vs. a caching only name server? (3 Replies)
Discussion started by: xyyz
3 Replies

2. Shell Programming and Scripting

stuck in perl cgi to upload a file to server

hi, i m working on a perl cgi script which uploads a file to the server. i m stuck. i hav written the errors. plz help. Sachin Kaw ______________________________________________________________________ #!/usr/bin/perl -w use CGI; use CGI qw(:standard); use strict; use POSIX... (4 Replies)
Discussion started by: sachin_kaw
4 Replies

3. SCO

SCO-5.0.7 Setup Email-2.5.1 problem

Did anyone got Email-2.5.1 working on Sco 5? It goes thru ./configure with no problem but bump into an error message when use make I am including the error message bellow: Undefined first referenced symbol in file __abbr_table_1.1 ... (0 Replies)
Discussion started by: miles556
0 Replies

4. AIX

NIM server setup on etherchannel setup environment

I know that IBM's official stance is that NIM does not work on etherchannel environment, but has anyone able to get around it? I'm working on a p5-590 LPAR system, and the NIM master and clients are all on the same frame. Any help is appreciated. (1 Reply)
Discussion started by: pdtak
1 Replies

5. Infrastructure Monitoring

How to setup Email notification when storage reach certain % ?

Hi, I recently research on how auto-mailing to notify the increase of storage size. I try avoid schedule/routine checkup the storage to determine increase the storage size. It is time-consuming. Any comment on how to get the storage size %? and automatically trigger mailing function instead... (16 Replies)
Discussion started by: i-counsellor
16 Replies

6. UNIX for Dummies Questions & Answers

Copy the newest file from a different server to your home server.

Hi all, So I am on server 1, and I want to grab the newest file from a particular directory on server 2, and place this in a directory on server 1. I am trying to use: ls -tr | tail -1 This works, and gets me the newest file in a particular directory. Using svn `ls -tr | tail -1` etc I... (1 Reply)
Discussion started by: Lexx87
1 Replies

7. AIX

Setup hacmp on lpar with a hmc for home lab

Unix Guys i want to setup a lab in my house for learning, i want to setup and hacmp and a seperate server where i can setup 2 lpars and then cluster those 2 lpars and setup them up for failover what is the cheapest way to achive this. my objective is to learn hmc -> managed server via... (7 Replies)
Discussion started by: asyed123
7 Replies

8. UNIX for Dummies Questions & Answers

[solved]How do I setup outgoing email in solaris?

I have a Solaris box that I need to enable outgoing email from alarm purposes. How do I do that so the command echo "test this email" | mailx test@address.com will go through? ---------- Post updated at 02:24 PM ---------- Previous update was at 02:04 PM ---------- Needed to open port 25/smtp... (1 Reply)
Discussion started by: SIFT3R
1 Replies

9. UNIX for Dummies Questions & Answers

Email server setup - basic help; tutorial for debian/Postfix/dovecot

Hello, I have been trying to setup a email server here at home, for me and a few friends. Nothing fancy, just a super basic - but secure - email server. I have been having trouble over the course of the past 2-3 weeks fumbling through various online tutorials. It shouldn't be SO hard =) ... (0 Replies)
Discussion started by: jalisco
0 Replies

10. Hardware

HP9000 Server - Stuck on RAID0

Hey all, I've got an old HP9000 L1000 server with HP-UX installed. The drives that the OS is running on are in RAID0. I am concerned for the reliability of the server. The four hard drives in the front of the server are LVD 18.2 drives. I know with RAID0, if one drive fails, they all fail. ... (2 Replies)
Discussion started by: mroselli
2 Replies
MAKEHOSTEDDOMAINS(8)					      Double Precision, Inc.					      MAKEHOSTEDDOMAINS(8)

NAME
makehosteddomains - Build a database of hosted domains SYNOPSIS
makehosteddomains DESCRIPTION
makehosteddomains rebuilds the contents of the /etc/courier/hosteddomains.dat database from the contents of /etc/courier/hosteddomains. This can be either a file or a directory. If it's a directory, the contents of all the files in this directory are simply concatenated. The makehosteddomains script must be run in order for any changes to /etc/courier/hosteddomains to take effect. The function of /etc/courier/hosteddomains is very similar to the one of /etc/courier/locals. Both configuration files specify a list of domains that are considered to be local domains - domains whose mailboxes are stored locally. The difference is that domains listed in /etc/courier/locals are removed from addresses before their mailbox is looked up. For example, if the domain "example.com" is listed in /etc/courier/locals, then the address <user@example.com> is delivered to a local mailbox named "user". If this domain is listed, instead, in /etc/courier/hosteddomains, then the address <user@example.com> is delivered to a local mailbox named "user@example.com". Usually you would use /etc/courier/locals to specify domains that correspond to your local system accounts, that are looked up in your system's password database. The /etc/courier/hosteddomains file is usually used when you have database-based virtual domains, that are maintained via an LDAP or a MySQL server. The Courier mail server's LDAP and MySQL authentication modules will use the full E-mail address to query the LDAP or MySQL server for the location of the local mailbox that correspond to the E-mail address. The Courier mail server's authuserdb authentication module can also use full E-mail addresses. Contents of hosteddomains The file /etc/courier/hosteddomains simply contains a list of domains, one per line, for example: domain.com example.org Each domain can optionally be followed by a single tab character, in order to specify an alias for a domain, for example: domain.com mail.domain.com<TAB>domain.com example.com<TAB>domain.com First, we list the domain "domain.com" as a hosted domain. Then, we also list the domain "mail.domain.com", which is an alias for domain.com. The Courier mail server will take any address of the form <address@mail.domain.com>, rewrite it as <address@domain.com>, and attempt to deliver the mail to a local mailbox for that name. The third entry does the same for "example.com"; mail addressed to <address@example.com> is delivered to the local mailbox <address@domain.com>. alias@hosteddomain This is a special local mail delivery rule for hosteddomain-listed domains. This rule allows the Courier mail server accept mail to any address@hosteddomain, where "hosteddomain" is a domain listed in the hosteddomains file, but there is no corresponding account for address@hosteddomain. To provide delivery instructions for any non-existing address in a hosteddomain-listed domain: 1) Create the local address alias@hosteddomain. For example, if the hosteddomains file contains "example.com", create the local account alias@example.com. This should be a normal account, with its own home directory, userid and groupid. 2) Create $HOME/.courier-default file in this account, containing the delivery instructions. See the dot-courier(5)[1] manual page for available delivery instructions. NOTE that alias@example.com must be a real account, not a mail alias. If you want to forward alias@example.com to another address, put forwarding instructions in the .courier-default file. However, alias@example.com can be a clone of another account (with the same home directory, userid, and groupid). "WILDCARD DNS" Wildcard DNS is supported for hosteddomains by placing a single period character before the domain name. For example, the hosted domain entry ".domain.com" will cause the Courier mail server to accept mail for "anything.domain.com". The Courier mail server will accept mail for <address@any.thing.domain.com> and attempt to deliver it to the local mailbox <address@any.thing.domain.com>, and if that fails then attempt to deliver the mail to the local mailbox <address@.thing.domain.com>, then finally <address@.domain.com> Note There is a period after the '@' character. If you want all mail for "any.thing.domain.com" to be delivered as though it were sent to "domain.com", you should define an alias for the domain, for example: domain.com .domain.com<TAB>domain.com SEE ALSO
esmtpd(8)[2]. AUTHOR
Sam Varshavchik Author NOTES
1. dot-courier(5) [set $man.base.url.for.relative.links]/dot-courier.html 2. esmtpd(8) [set $man.base.url.for.relative.links]/esmtpd.html Courier Mail Server 08/30/2011 MAKEHOSTEDDOMAINS(8)
All times are GMT -4. The time now is 05:47 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy