ok i did what that link said to do and it work to some extent now i get this when i send a message. It seems that postfix is removing the message before i can get in my email client. I am using mozilla thunderbird
dec 7 14:58:07 localhost postfix/smtpd: connect from unknown[192.168.1.2]
Dec 7 14:58:07 localhost postfix/smtpd: D70A3904C5: client=unknown[192.168.1.2], sasl_method=PLAIN, sasl_username=web1_rick
Dec 7 14:58:07 localhost postfix/cleanup: D70A3904C5: message-id=<43973EA7.email@example.com>
Dec 7 14:58:07 localhost postfix/smtpd: disconnect from unknown[192.168.1.2]
Dec 7 14:58:08 localhost postfix/qmgr: D70A3904C5: from=<firstname.lastname@example.org>, size=542, nrcpt=1 (queue active)
Dec 7 14:58:08 localhost postfix/local: D70A3904C5: to=<email@example.com>, relay=local, delay=1, status=sent (delivered to mailbox)
Dec 7 14:58:08 localhost postfix/qmgr: D70A3904C5: removed
Dec 7 14:58:50 localhost imapd: imap service init from 192.168.1.1
Dec 7 14:59:02 localhost imapd: Authenticated user=web1_james host=netlan.com [192.168.1.1]
This is when i send it from another computer. i cant get the email then.
So i thought i needed to make a new user so i made firstname.lastname@example.org under the email tab under the website. and this is what i get when i try to send to email@example.com
Dec 7 15:00:07 localhost postfix/smtpd: NOQUEUE: reject: RCPT from netlan.com[192.168.1.1]: 450 <firstname.lastname@example.org>: Recipient address rejected: User unknown in local recipient table; from=<email@example.com> to=<firstname.lastname@example.org> proto=ESMTP helo=<[192.168.1.1]>
Dec 7 15:01:01 localhost CROND: (root) CMD (nice -n 19 run-parts /etc/cron.hourly)
The authentication is working as far as i can see i am not getting any errors.