Hello.
Je ne connais pas RapidQ, j'utilise principalement Python qui a un module SMTP prêt à l'emploi :-)
Mais bon, le SMTP c'est pas sorcier.
Il suffit d'effectuer une connexion socket sur le port 25 du serveur SMTP et envoyer les données.
Voir la RFC 821 :
http://www.ietf.org/rfc/rfc0821.txt
Exemple de dialogue client/serveur (extrait de la RFC):
(S= ce qu'envoie le client. R=ce que répond le serveur)
R: 220 BBN-UNIX.NET Simple Mail Transfer Service Ready
S: HELO USC-ISIF.COM
R: 250 BBN-UNIX.NET
S: MAIL FROM:<Smith@USC-ISIF.COM>
R: 250 OK
S: RCPT TO:<Jones@BBN-UNIX.NET >
R: 250 OK
S: DATA
R: 354 Start mail input; end with <CRLF>.<CRLF>
S: Blah blah blah...
S: ...etc. etc. etc.
S: .
R: 250 OK
S: QUIT
R: 221 BBN-UNIX.NET Service closing transmission channel
Tu vois, c'est pas sorcier :-)