Return TypeFunction nameArguments
hzEcodehzEmail::SetSender(const char*,const char*,)

Declared in file: hzMailer.h
Defined in file : hzMailer.cpp

Function Logic:

0:START 1:!cpSender||!cpSender[0] 2:Return E_ARGUMENT 3:!IsEmaddr(cpSender) 4:Return E_FORMAT 5:m_AddrFrom m_RealFrom 6:Return E_OK

Function body:

hzEcode hzEmail::SetSender (const char* cpSender, const char* cpRealname)
{
   _hzfunc("hzEmail::SetSender") ;
   if (!cpSender || !cpSender[0])
   {
       hzerr(E_ARGUMENT, "No sender supplied") ;
       return E_ARGUMENT ;
   }
   if (!IsEmaddr(cpSender))
   {
       hzerr(E_FORMAT, "The supplied sender is not a valid email address") ;
       return E_FORMAT ;
   }
   m_AddrFrom = cpSender ;
   m_RealFrom = cpRealname ;
   return E_OK ;
}