Yes — because an SMTP server is what routes your emails to their destination. However, you don't need to set it up manually on your premises — the hosting company that is hosting your website or a 3rd party mailer can do it for you.