Das "Senden" einer E-Mail besteht aus mehreren Teilen. Client (zB Thunderbird, Webbrowser) zum Mailserver. Dann vom Mailserver zum Ziel-Mailserver. Der letzte Schritt (Ziel-Mail-Server zum Client des Empfängers) wird normalerweise als Abruf von E-Mails betrachtet und nicht als Teil des Sendevorgangs.
Der erste Schritt (Ihr Client zum E-Mail-Server) besteht darin, dass normalerweise SMTP verwendet wird. Bei einem Web-Client können Sie die Aktion als Browser -> Proxy-Client -> Mail-Server betrachten, wobei der "Proxy-Client" der Web-Server ist.
Im zweiten Schritt (Ihr Server zum Zielserver) wird bei Internet-E-Mail normalerweise SMTP verwendet.
Im letzten Schritt (E-Mail-Abruf) sind POP3 und IMAP mögliche Protokolle.
Aber das ist nur der "Standard" an Möglichkeiten.
Die Mail-Server-Software (Exchange) von Microsoft verfügt über ein erweitertes Protokoll (MAPI), das zur Kommunikation mit Exchange-fähigen Clients (meistens Outlook) verwendet wird. Es kann SMTP- und MAPI-Clients verwenden, aber ich denke, Sie müssen die "Standardschnittstellen" aktivieren. Lotus Notes ist ein weiterer beliebter Mail-Server (also nicht nur ein Mail-Server), der ein anderes Client-Server-Protokoll unterstützt und für das die Standardschnittstelle nicht Teil der Standardinstallation ist.
Es gibt E-Mail-Client-Programme, die über die HTTP-Schnittstelle mit gängigen Mail-Servern (hauptsächlich Exchange, Hotmail und Google Mail) interagieren, um Schwierigkeiten oder wahrgenommene Einschränkungen mithilfe der Standard- oder erweiterten APIs zu überwinden, die diese Mail-Server bereitstellen (wenn mindestens einmal (nur Hotmail) hatte eine Web / HTTP-Schnittstelle).
Die Quell- und Ziel-Mail-Server verwenden möglicherweise ein anderes Protokoll, um die E-Mail zwischen ihnen zu übertragen. Die meisten modernen Mail-Server unterstützen SMTP, wenn auch andere Möglichkeiten vorhanden sind, insbesondere wenn der Quell- und der Zielserver identisch sind. * nix-Systeme bieten "sendmail" zum Versenden von E-Mails auf demselben Host, die auch SMTP zur Übertragung von E-Mails an andere Hosts verwenden können.
SMTP ist eine Standardmethode zum Senden von E-Mails an einen Zielserver. POP3 und IMAP sind Standardmethoden zum Abrufen von E-Mails. Geeignet für die Interaktion mit anderen Standard-Clients und Servern, aber keinesfalls der einzige Weg.
Was Google Mail tut, wenn Sie eine E-Mail an sich selbst oder an eine andere Person mit einem von Google Mail / Google gehosteten E-Mail-Konto senden, liegt ganz bei Google. Sie könnten SMTP verwenden, sie könnten sendmail oder Lotus Notes verwenden (okay, das tun sie nicht, aber sie könnten es tun), oder sie könnten etwas ganz Gewöhnliches tun.