You can use any email client (such as Thunderbird, Evolution, Outlook, etc.) for it. As SMTP- and POP3 server you can use any FQDN or IP address that's pointing to your server; the username is the email address, and then you need the password for that account. Don't forget to enable "Server requires authentication".
The folders are created automatically when you send the first email to that account. What's the output of Code: netstat -tap and Code: iptables -L ?
The outputs look ok. Is scriptsamurai.com pointing to the correct server? Have you tried to use the server's IP address in your email client instead of a domain name?
Is your server in a local network, or is it connected directly to the internet? If it's in a local network, have you tried the server private IP address or the public IP address of your router?
I can connect: Code: mh1:~# telnet scriptsamurai.com 25 Trying 67.207.134.15... Connected to scriptsamurai.com. Escape character is '^]'. 220 s3rve.com ESMTP Postfix (Debian/GNU) ehlo localhost 250-s3rve.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN quit 221 2.0.0 Bye Connection closed by foreign host. mh1:~# Maybe it'S a problem with your local firewall? Have you tried to connect from another computer?
I'm still able to connect, so I guess it's some kind of firewall problem on your client PCs. Do you use personal firewalls? If you're using tools like DenyHosts or fail2ban, did you maybe lock yourself out?