Vad jag gissade var felet i din ursprungliga fråga var att din bredbandsleverantör har en spärr på port nr 25. Det är ganska vanligt med virus på PC-sidan och dessa tar över datorer och skickar mail, just på port 25. Så därför har de flesta leverantörer av bredband infört en spärr, ingen kan skicka epost på port 25 ut på resten av internet, eftersom det beteendet är "likt" en dator övertagen av virus som skickar en massa spam. Man kan bara skicka epost på ett annat portnummer (olika för olika leverantörer) om man som utgående mailserver har bredbandsleverantörens mailserver.
Vad MAMP och PHP inuti MAMP alltså gör när du kör din PHP-kod är att försöka skicka epost, på port 25 ut på resten av internet. Ett beteende som är likt "min dator över övertagen av virus", vilket alltså bredbandsleverantören spärrar.