Smtp es el servicio de correo saliente, es decir, para mandar e-mails como bien dices. El usuario y la clave viene dada por la dirección de correo electrónico en cuestión. Para que te aclares, una dirección de correo electrónico "puede" componerse por los siguientes datos.
dirección de e-mail: alguien@algo.com
usuario: alguien
clave: la que se escoja
servidor de correo entrante: pop3.midominio.com (puede variar dependiendo el servidor)
servidor de correo saliente: smtp.midominio.com (igual que el anterior depende del servidor)
En los CMS como joomla para mandar e-mails puedes esoger distintos medios de envio de correo, entre ellos el que tu comentas. En PHPNUKE no se si te dara distintas opciones como pueden ser las funciones de PHP: sendMail() o mail().