libemailfunctions

email.h File Reference

#include <tqstringlist.h>
#include <tqcstring.h>
#include <tdepimmacros.h>

Go to the source code of this file.

Namespaces

namespace  KPIM

Enumerations

enum  KPIM::EmailParseResult {
  AddressOk, AddressEmpty, UnexpectedEnd, UnbalancedParens,
  MissingDomainPart, UnclosedAngleAddr, UnopenedAngleAddr, TooManyAts,
  UnexpectedComma, TooFewAts, MissingLocalPart, UnbalancedQuote,
  NoAddressSpec, DisallowedChar, InvalidDisplayName
}

Functions

KDE_EXPORT TQStringList KPIM::splitEmailAddrList (const TQString &aStr)
KDE_EXPORT EmailParseResult KPIM::splitAddress (const TQCString &address, TQCString &displayName, TQCString &addrSpec, TQCString &comment)
KDE_EXPORT EmailParseResult KPIM::splitAddress (const TQString &address, TQString &displayName, TQString &addrSpec, TQString &comment)
KDE_EXPORT EmailParseResult KPIM::isValidEmailAddress (const TQString &aStr)
KDE_EXPORT TQString KPIM::emailParseResultToString (EmailParseResult errorCode)
KDE_EXPORT bool KPIM::isValidSimpleEmailAddress (const TQString &aStr)
KDE_EXPORT TQString KPIM::simpleEmailAddressErrorMsg ()
KDE_EXPORT TQCString KPIM::getEmailAddress (const TQCString &address)
KDE_EXPORT TQString KPIM::getEmailAddress (const TQString &address)
KDE_EXPORT TQCString KPIM::getFirstEmailAddress (const TQCString &addresses)
KDE_EXPORT TQString KPIM::getFirstEmailAddress (const TQString &addresses)
KDE_EXPORT bool KPIM::getNameAndMail (const TQString &aStr, TQString &name, TQString &mail)
KDE_EXPORT bool KPIM::compareEmail (const TQString &email1, const TQString &email2, bool matchName)
KDE_EXPORT TQString KPIM::normalizedAddress (const TQString &displayName, const TQString &addrSpec, const TQString &comment)
KDE_EXPORT TQString KPIM::decodeIDN (const TQString &addrSpec)
KDE_EXPORT TQString KPIM::encodeIDN (const TQString &addrSpec)
KDE_EXPORT TQString KPIM::normalizeAddressesAndDecodeIDNs (const TQString &addresses)
KDE_EXPORT TQString KPIM::normalizeAddressesAndEncodeIDNs (const TQString &str)
KDE_EXPORT TQString KPIM::quoteNameIfNecessary (const TQString &str)

Detailed Description

Definition in file email.h.