By default anonymous, not-logged in users (that is, anonymous users) cannot post anything within your community.
To allow anonymous posting:
Navigate to Control Panel Dashboard > System Administration > Forum Administration > Configuration > Global Forum Settings > General.
To allow anonymous users to create forum posts, set Allow User Posting as Anonymous to Yes.
- Click Save.