Dnoa.messaging.portable