Sachverhalt: A. A.a. A._ (geb. 1954; Beschwerdeführerin) und B._ (geb. 1960; Beschwerdegegner) heirateten am 4. Juli 1985. Sie sind die Eltern von C._ (geb. 1988) und D._ (geb. 1991). Am 29. Juni 2007 trennte sich das Ehepaar und mit Entscheid vom 27. Mai 2008 regelte das Bezirksgericht Uster gestützt auf eine Vereinbarung der Parteien das Getrenntleben. A.b. Am 4. Mai 2011 klagte B._ auf Scheidung der Ehe. Mit Urteil vom 26. Mai 2015 entsprach das Bezirksgericht Uster diesem Begehren und verpflichtete B._ zur Zahlung von nachehelichem Unterhalt von monatlich Fr. 9'759.-- ab Rechtskraft des Urteils bis zum 31. Dezember 2018 und danach von monatlich Fr. 2'480.--- bis zum 31. Juli 2024. Im Übrigen wies es A._ die eheliche Liegenschaft zu Alleineigentum zu, setzte es die Eheleute güterrechtlich auseinander und nahm den Vorsorgeausgleich vor. B. Gegen diesen Entscheid reichten A._ und B._ Berufung bzw. Anschlussberufung beim Obergericht des Kantons Zürich ein. Mit Urteil vom 17. November 2016 (der Beschwerdeführerin eröffnet am 25. November 2016) verpflichtete das Obergericht B._ zur Zahlung von monatlichem Unterhalt an seine ehemalige Ehefrau von Fr. 11'000.-- ab Rechtskraft des Urteils bis zum 31. Dezember 2018 und von Fr. 3'500.-- vom 1. Januar 2019 bis zum 31. Juli 2024 (Dispositivziffer 1 Bst. a und b). Weiter traf es Feststellungen zu den Vermögensverhältnissen der Parteien (Dispositivziffer 3) und Anordnungen betreffend die güterrechtliche Auseinandersetzung sowie den Vorsorgeausgleich (Dispositivziffer 4-6). Die Kosten des obergerichtlichen Verfahrens auferlegte es zu 70 % A._ und zu 30 % B._ (Dispositivziffer 10). A._ verpflichtete es zur Zahlung einer Parteientschädigung an den ehemaligen Ehemann (Dispositivziffer 11). Mit Beschluss von demselben Datum wies das Obergericht ausserdem ein Gesuch um Änderung der für die Dauer des Scheidungsverfahrens getroffenen vorsorglichen Massnahmen ab. Dieser Beschluss ist unangefochten geblieben. C. Mit Beschwerde in Zivilsachen vom 21. Dezember 2016 ist A._ ans Bundesgericht gelangt und hat in der Sache die folgenden Anträge gestellt: "1. Ziffer 1 lit. b des angefochtenen Urteils sei aufzuheben; Der [Beschwerdegegner] sei zu verpflichten, der [Beschwerdeführerin] persönlich nachehliche Unterhaltsbeiträge im Sinne von Art. 125 ZGB wie folgt zu bezahlen: a)... b) CHF 4'060 vom 1. Januar 2019 bis zum 31. Juli 2024. Diese Unterhaltsbeiträge sind [...] monatlich im Voraus jeweils auf den Ersten eines jeden Monats zahlbar. 2. Ziff. 3 vierter Punkt ("Einkommen Beklagte ab 1. Januar 2019") sei aufzuheben; Es sei festzustellen, dass das Einkommen der Berufungsklägerin ab 1. Januar 2019 CHF 6'515 beträgt. 3. Ziff. 10 und 11 des Obergerichtsurteils seien aufzuheben. Es sei festzustellen, dass die zweitinstanzliche Gerichtsgebühr von CHF 14'000 von den Parteien je zur Hälfte zu tragen sei; es sei festzustellen, [dass] die Parteien sich für das zweitinstanzliche Verfahren keine Parteientschädigung schulden. 4. Die restlichen Anordnungen werden ausdrücklich nicht angefochten. Es sei zu erkennen, dass das Obergerichtsurteil mit Ausnahme der angefochtenen Ziffern in Rechtskraft erwächst (insbesondere [bezüglich] des nachehelichen Unterhalts in der ersten Phase gemäss Ziff. 1 lit. a und der Teilung des Vorsorgeguthabens gemäss Ziff. 6 des Obergerichtsurteils)." Mit Vernehmlassung vom 22. September 2017 beantragt B._ die Abweisung der Beschwerde. Diese Eingabe ist A._ zur Kenntnisnahme zugestellt worden. Das Obergericht hat auf eine Vernehmlassung verzichtet. Im Übrigen hat das Bundesgericht die Akten des kantonalen Verfahrens eingeholt.