You'll have to edit the email class to get it to work. You can find the class in library/Framework/Framework.Class.Email.php
As I said earlier today, I'm not very familiar with smtp protocol and I actually got the smtp code in Vanilla from another open-source project. I'm sure there must be a way to specify your port, though... If you have any luck, please do come back and let us know - I'll add that functionality to the core if need be.
One thing I'd try is to just append a :port_number to the end of your host and see if that does the trick, like gmail.com:8000
Just so that everyone knows, the suggestion that Mark suggests works wonderfully. There are some servers that block 25 and are open on 26, so entering something like:
it may not be port 26 for all servers, because of some ISPs that block external mail ports some hosts have offered an alternate port number beyond the standard port 25. For that you'll have to contact your host or check their faqs.
Comments
As I said earlier today, I'm not very familiar with smtp protocol and I actually got the smtp code in Vanilla from another open-source project. I'm sure there must be a way to specify your port, though... If you have any luck, please do come back and let us know - I'll add that functionality to the core if need be.
One thing I'd try is to just append a :port_number to the end of your host and see if that does the trick, like gmail.com:8000
mail.example.com:26
might work on your server.