$ host -tmx gmail.com
gmail.com mail is handled by 5 gmail-smtp-in.l.google.com.
gmail.com mail is handled by 20 alt2.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 40 alt4.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 10 alt1.gmail-smtp-in.l.google.com.
gmail.com mail is handled by 30 alt3.gmail-smtp-in.l.google.com.
ну вот у тебя есть CLIENT, в нём код для отправки письма. У тебя также есть SERVER, в котором функция обработки приходящего письма. Тебе надо код из CLIENT правильно внедрить в обработчик письма в SERVER. Ну там например вместо FROM использовать mailfrom, вместо BODY - data, итд итп.
До кучи - SMTP-авторизацию с реквизитами от гуглового ящика, иначе шансов почти нет, что дойдёт. Ну тут просто - надо вызывать server.login.