email.h File Reference
#include <KDE/KUrl>#include <QtCore/QStringList>#include <QtCore/QByteArray>#include "kpimutils_export.h"
Include dependency graph for email.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Enumerations | |
| enum | KPIMUtils::EmailParseResult { KPIMUtils::AddressOk, KPIMUtils::AddressEmpty, KPIMUtils::UnexpectedEnd, KPIMUtils::UnbalancedParens, KPIMUtils::MissingDomainPart, KPIMUtils::UnclosedAngleAddr, KPIMUtils::UnopenedAngleAddr, KPIMUtils::TooManyAts, KPIMUtils::UnexpectedComma, KPIMUtils::TooFewAts, KPIMUtils::MissingLocalPart, KPIMUtils::UnbalancedQuote, NoAddressSpec, KPIMUtils::DisallowedChar, KPIMUtils::InvalidDisplayName } |
Functions | |
| bool | KPIMUtils::compareEmail (const QString &email1, const QString &email2, bool matchName) |
| QString | KPIMUtils::decodeMailtoUrl (const KUrl &mailtoUrl) |
| QString | KPIMUtils::emailParseResultToString (EmailParseResult errorCode) |
| KUrl | KPIMUtils::encodeMailtoUrl (const QString &mailbox) |
| QByteArray | KPIMUtils::extractEmailAddress (const QByteArray &address) |
| QString | KPIMUtils::extractEmailAddress (const QString &address) |
| bool | KPIMUtils::extractEmailAddressAndName (const QString &aStr, QString &mail, QString &name) |
| QByteArray | KPIMUtils::firstEmailAddress (const QByteArray &addresses) |
| QString | KPIMUtils::firstEmailAddress (const QString &addresses) |
| QString | KPIMUtils::fromIdn (const QString &addrSpec) |
| EmailParseResult | KPIMUtils::isValidAddress (const QString &aStr) |
| EmailParseResult | KPIMUtils::isValidAddressList (const QString &aStr, QString &badAddr) |
| bool | KPIMUtils::isValidSimpleAddress (const QString &aStr) |
| QString | KPIMUtils::normalizeAddressesAndDecodeIdn (const QString &addresses) |
| QString | KPIMUtils::normalizeAddressesAndEncodeIdn (const QString &str) |
| QString | KPIMUtils::normalizedAddress (const QString &displayName, const QString &addrSpec, const QString &comment) |
| QString | KPIMUtils::quoteNameIfNecessary (const QString &str) |
| QString | KPIMUtils::simpleEmailAddressErrorMsg () |
| EmailParseResult | KPIMUtils::splitAddress (const QByteArray &address, QByteArray &displayName, QByteArray &addrSpec, QByteArray &comment) |
| EmailParseResult | KPIMUtils::splitAddress (const QString &address, QString &displayName, QString &addrSpec, QString &comment) |
| QStringList | KPIMUtils::splitAddressList (const QString &aStr) |
| QString | KPIMUtils::toIdn (const QString &addrSpec) |
Detailed Description
This file is part of the KDEPIM Utilities library and provides static methods for email address validation.
Email address validation methods.
Definition in file email.h.
KDE 4.7 API Reference