I am new to Linux and am trying to install a mail server that can send and receive e-mails local and abroad.. I am running ubuntu server 12.04. I am following this post: https://help.ubuntu.com/community/PostfixBasicSetupHowto EVERYTHING was fine until, i get to the part that says: netcat mail.yourdomain.com 25@ which point i get the error: assmin@serverb:/etc$ netcat mail.peteserve.linkpc.net 25 netcat: getaddrinfo: Name or service not known However, if I type: assmin@serverb:/etc$ netcat peteserve.linkpc.net 25 I get: 220 mail.peteserve.linkpc.net ESMTP Postfix (Ubuntu) ehlo peteserve.linkpc.net 250-mail.peteserve.linkpc.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN I can also type: assmin@serverb:/etc$ telnet localhost imap and get: Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution information. /etc/hosts: 127.0.0.1 localhost 127.0.1.1 serverb.peteserve.linkpc.net serverb # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters main.cf: # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client. myhostname = mail.peteserve.linkpc.net alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = $myhostname mydestination = mail.peteserve.linkpc.net, *.peteserve.linkpc.net, serverb.peteserve.linkpc.net,$ relayhost = mynetworks = 127.0.0.1/8, 192.168.1.0/24 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = Maildir/ mailbox_command = inet_protocols = ipv4 master.cf: pickup fifo n - - 60 1 pickup cleanup unix n - - - 0 cleanup qmgr fifo n - n 300 1 qmgr #qmgr fifo n - n 300 1 oqmgr tlsmgr unix - - - 1000? 1 tlsmgr rewrite unix - - - - - trivial-rewrite bounce unix - - - - 0 bounce defer unix - - - - 0 bounce trace unix - - - - 0 bounce verify unix - - - - 1 verify flush unix n - - 1000? 0 flush proxymap unix - - n - - proxymap proxywrite unix - - n - 1 proxymap smtp unix - - n - - smtp relay unix - - - - - smtp showq unix n - - - - showq error unix - - - - - error retry unix - - - - - error discard unix - - - - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - - - - lmtp anvil unix - - - - 1 anvil scache unix - - - - 1 scache ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient scalemail-backend unix - n n - 2 pipe flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extens$ mailman unix - n n - - pipe flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}
30 views no answers? I will add this is my 5th install... i have tried several different DIY or Sourceforge instructions and everyone leaves out VITAL details...
It seems as if the domain that you used as hostname of your server or as email domain (mail.peteserve.linkpc.net) neither exists in /etc/hosts nor in DNS. Btw. the howtos from howtoforge are complete, but you did not use one of our howtos to setup your server and complain here about incomlete howtos that you found somewhere else...
thank you for taking the time! I should have put that the first 4 times i had tried sourceforge how to's... but i could only find ones here that talked about making virtual hosts with virtual users... I just wanted the most simple install because I thought I was running into problems with virtual users.. However, after trying the one I am on now, I came to the conclusion that I must be missing something else entirely.. As this happens no matter who's tutorial i am using... BTW.. this is my /var/mail.err log: May 18 02:09:57 serverb imapd: (null): TOO MANY CONSECUTIVE PROTOCOL VIOLATIONS
This is my hosts file: 127.0.0.1 localhost 127.0.1.1 serverb.peteserve.linkpc.net serverb # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters I should change it to : 127.0.0.1 localhost 127.0.1.1 mail.peteserve.linkpc.net serverb # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
I am not sure what you mean by DNS? Do you mean that I setup the MX wrong?(Thank you in advance) (I plan to make a simple how-to for sourceforge once i get this up)
I suggest you try this tutorial: http://www.howtoforge.com/virtual-u...urier-mysql-and-squirrelmail-ubuntu-12.04-lts Works out of the box.
Thank you for replying! OK... so i formatted / reinstalled ubuntu12.04 Used FALKO's install with virtual servers(even though i didnt want virtual servers...) followed his instructions to the t.(for the second time) EXACT SAME ERROR! After researching for the past 6ish hours I have concluded that a large number of people have the same problem.(most give up at this point, I know because all the posts i find are never 'solved' and are months old.. This is not a new problem either. It has been happening to people for a couple years. I do not know what I am missing / setup wrong. squirrelmail config-test: SquirrelMail configtest This script will try to check some aspects of your SquirrelMail configuration and point you to errors whereever it can find them. You need to go run conf.pl in the config/ directory first before you run this script. SquirrelMail version: 1.4.22 Config file version: 1.4.0 Config file last modified: 19 May 2012 21:16:21 Checking PHP configuration... PHP version 5.3.10-1ubuntu3.1 OK. Running as www-data(33) / www-data(33) display_errors: error_reporting: 22527 variables_order OK: GPCS. PHP extensions OK. Dynamic loading is disabled. Checking paths... Data dir OK. Attachment dir OK. Plugins OK. Themes OK. Default language OK. Base URL detected as: http://peteserve.linkpc.net/squirrelmail/src (location base autodetected) Checking outgoing mail service.... sendmail OK Checking IMAP service.... IMAP server ready (* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution information.) Capabilities: * CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS Checking internationalization (i18n) settings... gettext - Gettext functions are available. On some systems you must have appropriate system locales compiled. mbstring - Mbstring functions are available. recode - Recode functions are unavailable. iconv - Iconv functions are available. timezone - Webmail users can change their time zone settings. Checking database functions... not using database functionality. Congratulations, your SquirrelMail setup looks fine to me! and then when i log in to my server through squirrelmail, i get: ERROR: ERROR: Connection dropped by IMAP server.
btw, I have challenged 2 of my computer-literate friends to install this using falko.. They are almost at the same point. The only thing that i can possibly think of is that my domain is a second level domain(i got it free from dns exit) But they still allowed me to set my MX to mail.peteserve.linkpc.net 10 so.. IDK if that is even an issue.. I just realized that you are FALKO! haha.. THANK U so much for taking the time to help me.
So.. still trying all sorts of edits.. i thought i was keeping a close track on what i was doing and now when i try to go to squirrelmail through the web, for somereason it redirects to peteserve.linkpc.net/peteserve.linkpc.net/whatever... IDK why it is adding the extra peteserve...