Issue receiving email into virtualmin

I am able to send email from my virtualmin installation but unable to receive email, below is the mail.log file data which is showing SASL authentication failure any idea what can be causing this

Aug 19 15:33:45 cbl postfix/smtpd[11975]: connect from sonic307-10.consmr.mail.ne1.yahoo.com[66.163.190.33] Aug 19 15:33:45 cbl postfix/smtpd[11975]: warning: SASL authentication failure: Internal Error -4 in server.c near line 1757 Aug 19 15:33:45 cbl postfix/smtpd[11975]: warning: SASL authentication failure: Internal Error -4 in server.c near line 1757 Aug 19 15:33:45 cbl postfix/smtpd[11975]: warning: SASL authentication failure: Internal Error -4 in server.c near line 1757 Aug 19 15:33:45 cbl postfix/smtpd[11975]: warning: xsasl_cyrus_server_get_mechanism_list: no mechanism available Aug 19 15:33:45 cbl postfix/smtpd[11975]: fatal: no SASL authentication mechanisms Aug 19 15:33:46 cbl postfix/master[9431]: warning: process /usr/libexec/postfix/smtpd pid 11975 exit status 1 Aug 19 15:33:46 cbl postfix/master[9431]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

SASL authentication is used when sending mail, not when receiving it. So, those SASL-related log entries won’t give us any guidance about receiving mail.

It looks like smtpd (the MTA portion of Postfix) isn’t starting. That’d be the obvious place to look for trouble…though it would mean mail wouldn’t be able to send either, so that’s odd.

Try simply restarting postfix and see if you get any errors (either command line or in the mail log or in the systemd journal):

# systemctl restart postfix

I have tried restarting it several times but error is still there, from first few lines as you can see whenever i try to send email from yahoo these errors begin to popup, should i reinstall postfix ,dovecot and can you guide me how to do it