¿Que caracteristicas buscar en hosting para activacion cuenta usuario via mail?

Hola, pues eso ¿que caracteristicas debe tener un hosting para que un usuario al registrarse reciba en mail para confirmar su cuenta de user?
Es que hasta ahora no había necesitado de ello y por tanto no lo tengo claro.
Algunos hosting hablan de xx cuentas de correos ¿para que tantas?
Otros hablan de SMTP propio y la verdad es que cada vez tengo mas dudas.
Luego que si el correo del dominio. A ver si registro un www.periquitos.es mi correo será ¿[correo eliminado]? ¿o como?
Agradesco toda informacion.
Lo mejor de caerse al tropezar, es volverse a levantar.
no hace falta correo para enviar confirmacion, se hace con un codigo, averigua cuantos mails puedes enviar por hora, algunos te ponen un limite, si te pasas te bloquean la opcion de enviar correos
A ver, ¿como que no hace falta correo? ¿Entoces como le llega por CORREO la clave de activacion del registro al nuevo user?
Me lo explique, plis. Porque yo trabajando en local he tenido que descargarme el Mercury para que llegasen los correos al Thanderbird para poder confirmar cuentas de pruebas.
Lo que quiero hacer es lo mismo que hace este foro. Cuando te das de alta por primera vez te envía un correo de activacion de tu cuenta y a partir de ese momento ya quedas registrado y solo tienes que loguearte para poder entrar.
Lo mejor de caerse al tropezar, es volverse a levantar.
hay varios tipos, uno es este:

$clave = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$codigo = "";
for($i=0;$i<20;$i++) {
$codigo .= substr($clave,rand(0,62),1);
}
//esto te da como resultado un codigo de 20 caracteres aleatorios que es casi imposible de que se repita para otro usuario, aunque podes hacer una comprobacion para ver si esta repetido o agregarle la fecha y hora para que si o si sea unico 
//este codigo lo agregas en el campo "confirmado" de la tabla usuario

$sfrom="info@juan-perugia"; //cuenta que envia, podes poner lo que quieras, lo normal es poner tu verdadero email aunque no lo vayas a usar para enviar, si no pones nada, va a mostrar el nombr del servidor creo, y eso queda feo...
$sdestinatario="$email"; //cuenta destino, el email del usuario que se registro
$ssubject="Confirmacion de cuenta"; //subject, lo que se mostrra en el subject del mensaje recibido por el usuario
$shtml="Gracias por registrarte en mi sitio, solo te resta confirmar tu cuenta para comenzar a publicar tus avisos, para ello solo tienes que seguir el siguiente enlace y seguir las instrucciones http://www.tu-sitio.com/confirmacion.php?activacion=$codigo , gracias."; //mensaje con el enlace al archivo de confirmacion, note: el enlace lleva el codigo unico de ese usuario
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n"; 
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"; 
$sheader=$sheader."Mime-Version: 1.0\n"; 
$sheader=$sheader."Content-Type: text/html"; 
mail($sdestinatario,$ssubject,$shtml,$sheader); // y esto manda el mail

luego en el archivo confirmacion tienes que tomar el valor de la variable confirmacion por _GET['activacion'] y cambiar el valor de confirmado al usuario que tenga ese codigo.

acordate que primero tenes que crear una campo "confirmado" y "codigo" en la tabla "usuarios" el confirmado tiene que tener valor 0 por defecto y cambiar a 1 si la confirmacion fue correcta, y obviamente no permitir que nadie se logee si su valor en "confirmado" es 0
Debo de haberme explicado mal.
Yo lo que necesito saber es que caracteristicas debe tener el hosting que valla a contratar para que esa funcion que acabas de exponer se pueda realizar.
Ejemplo:
Algunos hosting dicen tener Send-mail.
Otros SMTP propio.
Otros 50G de transferencia, correo incluido.
Otros 20 cuentas de correo.
Otros respondedor automatico de correo.

Y el caso es que no se lo que necesito para realizar la funcion que acabas de poner.
Lo mejor de caerse al tropezar, es volverse a levantar.
ok, no se, yo siempre he enviado mails de esta forma en hosting gratuitos y de pago, siempre funcionaron hasta que envie mas de 30 en una hora en 000webhost y me lo prohibieron, supongo que tendrias que preguntarle a los hosting que piensas contratar, cada uno pone sus propios limites
Precisamente 000webhost es uno de los que mas me atraen.
¿Tuvistes que configurar algo para mandar los mail?
¿Que tal es? Cuentame tu experiencia con ellos.