Just to let any curious people know I have figured out a workaround for this. Receiving Zoho is, as I said, no problem but sending is. Here's what I've done to send via gmail and have the recipient reply via gmail. This way it's all still ssl so it's secure, just using zoho to receive. Not sure what I'm actually accomplishing with this, if anything. Configuring Alpine, open from the startup screen with "S" then "C". For "SMTP Server (for sending)" press the "A" key for add and put in the following line:
imap.gmail.com/ssl/user=username@gmail.com. Look for the line "Incoming Folders". Press "A" to add and write in:
zoho {imap.zoho.com/ssl/user=username}inbox
There is no need to put "@zoho.com" for zoho here. Now look for the line "Patterns Roles". Press "A" for add and enter this:
LIT
attern="/NICK=zoho send/FROM=Your Name <username@gmail.com>/FLDTYPE=EMAIL" action="/ROLE=1/FROM=Your Name <username@zoho.com/REPL=Your Name <username@zoho.com>/SMTP=smtp.gmail.com\/ssl\/user=username@gmail.com/RTYPE=NC/FTYPE=YES/CTYPE=NO"
Hope this helps. It uses ssl both ways, but uses gmail to send and zoho to receive. Might help if your gmail inbox tends to get cluttered and you don't want certain emails sent to your gmail inbox.
P.S.: In spite of turning off Icons the da** smiley face shows up. Supposed to be "LIT(colon)P".