According to Newsday, Nassau County police say 29-year-old Jimmy Henry of Freeport conducted the sales from the parking lot of the Merrick Post Office.
He faces charges of unlawful possession of marijuana and criminal sale of marijuana.
The post office declined comment, citing privacy laws.
It wasn't immediately known if Henry had a lawyer.
Two people who allegedly purchased the marijuana were issued appearance tickets.