I was looking over the text here: http://www.legislature.state.al.us/CodeofAlabama/1975/13A-11-58.htm
and wanted to verify whether "Any resident of Alabama authorized to sell and deliver rifles, shotguns and ammunition" meant a FFL or if it's anyone who's legal and old enough.
As I understand it, I'm legally allowed to FTF or even mail/receive long guns to/from a resident of MS, TN, GA, or FL.
You can travel to another state, and buy/take delivery of a longgun from a licensed dealer in that state. You cannot do the same with an unlicensed, private individual.