IMAP & POP3 FC3

Discussion in 'Installation/Configuration' started by Samer A. Yaghi, Oct 17, 2005.

  1. Samer A. Yaghi

    Samer A. Yaghi New Member

    I m Install FC3 I Cant find IMAP and POP3 services
    I want do Configration To FC3 as Mailserver
    I want Help? :) :)
     
  2. falko

    falko Super Moderator

  3. Samer A. Yaghi

    Samer A. Yaghi New Member

    FULL FC3 Install

    and then Do ===>
    Configure DNS server ?
    1. we must disable the firewall in the machine
    # iptables -F // flush (delete all rules)
    # /etc/rc.d/init.d/iptables stop // stop the service
    # chkconfig --level 3 iptables off // stop this service when run level 3 starts


    2a. in the master: pico the file /etc/named.conf

    options {
    directory "/var/named";
    /*
    * If there is a firewall between you and nameservers you want to talk to, you
    * might need to uncomment the query-source directive below. Previous versions
    * of BIND always asked questions using port 53, but BIND 8.1 uses an
    * unprivileged port by default.
    */
    // query-source address * port 53;
    };
    // a caching only nameserver config
    controls {
    inet 127.0.0.1 allow { localhost; } keys { rndckey; };
    };
    zone "." IN {
    type hint;
    file "named.ca"; //var/named/named.ca
    };
    zone "localhost" IN { //default
    type master;
    file "localhost.zone";
    allow-update { none; };
    };
    zone "paltel.com" IN { //our zone
    type master;
    file "paltel.com.zone"; //we must create this file in /var/named
    allow-update { 192.168.0.2; };
    };
    zone "0.168.192.in-addr.arpa" IN { //reverse Zone (note that netId reversed ) type master;
    file "paltel.com.rev";
    allow-update { 192.168.0.2; };
    };
    include "/etc/rndc.key";


    3a. in the file /etc/resolv.conf
    nameserver 192.168.0.1

    4a. touch the file /var/named/paltel.com.zone and pico it

    $TTL 86400
    @ IN SOA paltel.com root.paltel.com ( //serverName, mailTo
    1997022700 ; Serial
    28800 ; Refresh
    14400 ; Retry
    3600000 ; Expire
    86400 ) ; Minimum
    IN NS paltel.com.
    IN NS mail.paltel.com.
    @ IN A 192.168.0.1 // @=paltel.com(zone name)
    mail IN A 192.168.0.2
    www IN CNAME paltel.com.

    //if the statment does not ende with "." mean that zoneName will appended
    // => mail = mail.paltel.com.

    5. touch the file /var/named/paltel.com.rev and pico it
    $TTL 86400
    @ IN SOA paltel.com. root.paltel.com. (
    1997022700 ; Serial
    28800 ; Refresh
    14400 ; Retry
    3600000 ; Expire
    86400 ) ; Minimum
    IN NS paltel.com.
    IN NS mail.paltel.com.
    1 IN PTR paltel.com.
    2 IN PTR mail.paltel.com.
    2b. in the slave: pico the file /etc/named.conf

    options {
    directory "/var/named";
    /*
    * If there is a firewall between you and nameservers you want to talk to, you
    * might need to uncomment the query-source directive below. Previous versions
    * of BIND always asked questions using port 53, but BIND 8.1 uses an
    * unprivileged port by default.
    */
    // query-source address * port 53;
    };
    // a caching only nameserver config
    controls {
    inet 127.0.0.1 allow { localhost; } keys { rndckey; };
    };
    zone "." IN {
    type hint;
    file "named.ca"; //var/named/named.ca
    };
    zone "localhost" IN { //default
    type master;
    file "localhost.zone";
    allow-update { none; };
    };
    zone "paltel.com" IN {
    type slave;
    file "paltel.com.zone";
    masters { 192.168.0.1; }; //it get the zone file from the server
    };
    zone "0.168.192.in-addr.arpa" IN { //reverse Zone (note that netId reversed )
    type slave;
    file "paltel.com.rev";
    masters { 192.168.0.1; };
    };
    include "/etc/rndc.key";


    3b. in the file /etc/resolv.conf
    nameserver 192.168.0.1

    6. to apply changes you must type :
    # service named restart
    or # /etc/rc.d/init.d/named restart

    7. test your configuration by typing :
    [root@SAD /var/named]# host paltel.com
    paltel.com has address 192.168.0.1
    [root@SAD /var/named]# host www.paltel.com
    www.paltel.com is an alias for paltel.com.
    paltel.com has address 192.168.0.1
    [root@SAD /var/named]# host mail.paltel.com
    mail.paltel.com has address 192.168.0.2
    [root@SAD /var/named]# host 192.168.0.1
    1.0.168.192.in-addr.arpa domain name pointer paltel.com.
    [root@SAD /var/named]# host 192.168.0.2
    2.0.168.192.in-addr.arpa domain name pointer mail.paltel.com.


    - Configure SendMail ?
    1. after installation pico /etc/mail/local-host-names which will contains the domains that sendmail will treat as local and process for delivery
    # local-host-names - include all aliases for your machine here.
    paltel.com
    localhost

    2. /var/named/paltel.com.zone must contains lines like
    IN NS paltel.com.
    IN NS mail.paltel.com.
    @ IN A 192.168.0.1
    @ IN MX 10 @
    mail IN CNAME @

    3. pico the file /etc/aliases which contains the mail aliasses for forwarding mails and append these lines then run the command "newaliases" to apply changes
    info : root
    admin : root
    support : root,sad //if mail come to support@mydomain then it will redirected to
    //root & sad mail boxes

    4. pico the file /etc/mail/access which contains the computers or subnets which can use our mail deamon
    [root@SAD /etc/mail]# cat access
    # by default we allow relaying from localhost...
    localhost RELAY
    127.0.0.1 RELAY
    paltel.com RELAY
    192.168.0 RELAY

    5. pico the file /etc/mail/sendmail.mc and add these lines
    MASQUERADE_AS(`paltel.com')dnl
    MASQUERADE_DOMAIN(`paltel.com')dnl
    FEATURE(`masquerade_entire_domain')dnl
    MAILER(smtp)dnl
    MAILER(procmail)dnl
    MAILER(local)dnl
    #Cwpaltel.com

    6. convert mc file to cf file using m4 tool
    # m4 sendmail.mc >sendmail.cf

    7. on the mail server we must enable imap and pop3 protocols (change the line disable = no in the files /etc/xinetd.d/imap and /etc/xinetd.d/ipop3 ) the restart xinetd super service
    # service xinetd restart

    8. start sendmail
    # /usr/sbin/sendmail -bd //bd: bg deamon
    or
    # service sendmail start

    but I cant find imap and pop3 services
     
  4. falko

    falko Super Moderator

  5. Samer A. Yaghi

    Samer A. Yaghi New Member

    dovecot service not start

    dovecot failed. The error was: Starting Dovecot Imap: Fatal: listen(143) failed: Address already in use
    [FAILED]
     
  6. Samer A. Yaghi

    Samer A. Yaghi New Member

    bash: apt-get: command not found
     
  7. falko

    falko Super Moderator

Share This Page