The official website for The Settlers of Catan

Question about The Starfarers of Catan Production Phase - Do the cards that increase production also take effect if I draw the corresponding resource from the reserve pile or receive the resource as a tribute from an opponent when a “7” is rolled?

Answer

The production increase only takes effect if at least one of your colonies (or spaceports) produces the corresponding resource.