Grundsätzlich muss die nigerianische Bank Euros am Devisenmarkt kaufen und dann auf dein Konto überweisen. Dein nigerianischer Freund braucht dazu IBAN und BIC deiner Bankverbindung. Vielleicht ist die Bank deines Kumpels aber auch keine richtige Bank und hat keine Lizenz für Auslandüberweisungen. Es mag sein, dass es dort Ristriktionen gibt, z.B. dass nur Firmen ins Ausland überweisen dürfen oder ein Import nachgewiesen werden muss.
Bei Nigeria schellen bei mir aber immer die Alarmglocken. Zwar habe ich diese eMails lange nicht mehr gesehen, aber ich erinnere mih an viele Zahlungsversprechen aus Nigeria, die alle Fake waren. Vielleicht täuscht dein Freund auch nur den Willen vor, Geld an dich zu überweisen. Und gleichzeitig wird dein Konto per Lastschrift leer geräumt. Das ist nur eine Vermutung ohne das Wissen über Hintergründe.