Bijlagen en ingesloten objecten verwerken
E‑mailbijlagen beheren
Een e-mailbijlage is een computerbestand dat samen met een e-mailbericht wordt verzonden. Het bestand kan zowel als een afzonderlijk bericht als onderdeel van het bericht waaraan het is gekoppeld worden verzonden. De Attachment klasse wordt gebruikt om bijgevoegde bestanden binnen een e-mailbericht te beheren en te manipuleren.
Alle berichten bevatten een body. Naast de body kun je extra bestanden willen verzenden. Deze worden verzonden als bijlagen en worden weergegeven als de instantie van de Attachment klasse. U kunt een willekeurig aantal bijlagen verzenden, maar de grootte van de bijlage wordt beperkt door de mailserver. Gmail ondersteunt bijvoorbeeld geen bestanden groter dan 10 MB.
Probeer het uit!
Voeg e‑mailbijlagen toe of verwijder ze online met de gratis Aspose.Email Editor App.
Bijlagen toevoegen
Om een bestand aan een e-mailbericht bij te voegen, volg je deze stappen:
- Maak een instantie van de MailMessage klasse.
- Maak een instantie van de Attachment klasse.
- Laad de bijlage in de Attachment‑instantie.
- Voeg de Attachment‑instantie toe aan de MailMessage klasse‑instantie.
Het volgende codefragment laat zien hoe een bijlage aan een e‑mail kan worden toegevoegd.
Bovenstaand hebben we uitgelegd hoe je bijlagen aan je e‑mailbericht kunt toevoegen met Aspose.Email. Hieronder wordt getoond hoe je bijlagen verwijdert en informatie over hen op het scherm weergeeft.
Bijlagen verwijderen
Volg de onderstaande stappen om een bijlage te verwijderen:
- Maak een instantie van de MailMessage klasse.
- Laad een bijlage van een opgegeven bestandspad met behulp van de Attachment klasse.
- Voeg de bijlage toe aan de MailMessage bijlageverzameling van de instantie.
- Print het aantal bijlagen vóór het verwijderen.
- Verwijder de bijlage uit de MailMessage bijlageverzameling van de instantie.
- Print het aantal bijlagen na het verwijderen van de bijlage.
De volgende codefragment toont hoe je een bijlage verwijdert:
Bijlagenaam ophalen
Om de bestandsnaam van de bijlage weer te geven, volg deze stappen:
- Loop door de bijlagen in de geladen e-mail.
- Voor elke bijlage, print de naam met een lus die de bijlagen opsomt.
Het volgende codefragment laat zien hoe een bestandsnaam van een bijlage op het scherm kan worden weergegeven.
Bijlagen extraheren
In Aspose.Email is de MailMessage klasse wordt gebruikt om met bijlagen te werken. Een e-mailbijlage is een computerbestand dat samen met een e-mailbericht wordt verzonden. Het kan zowel als een afzonderlijk bericht als onderdeel van het bericht waaraan het is gekoppeld worden verzonden. Het bestand wordt weergegeven als een instantie van de Attachment klasse. Om bijlagen uit e-mailberichten te extraheren, volg deze stappen:
- Maak een instantie van de MailMessage klasse.
- Laad een e‑mailbestand in de MailMessage instantie.
- Maak een instantie van de Attachment klasse en gebruik deze in een lus om alle bijlagen te extraheren.
- Sla de bijlage op en toon deze op het scherm.
- Specificeer afzender- en ontvangeradres in de MailMessage instantie.
- Nu kun je e-mail verzenden met de SmtpClient klasse.
De volgende codefragment toont hoe je e-mailbijlagen extraheert:
|Geëxtraheerde bijlagen in e‑mail| | :- | |
|
Content-Description ophalen uit bijlagen
Aspose.Email API biedt de mogelijkheid om Content-Description uit bijlage‑headers te lezen. De volgende codefragment toont hoe je de inhoudsbeschrijving van een bijlage ophaalt:
Ingesloten berichtbijlagen identificeren
Werken met Ingesloten Objecten
Een ingesloten object is een object dat met de ene applicatie is gemaakt en in een document of bestand van een andere applicatie is ingesloten. Bijvoorbeeld, een Microsoft Excel‑werkblad kan worden ingesloten in een Microsoft Word‑rapport, of een videobestand kan worden ingesloten in een Microsoft PowerPoint‑presentatie. Wanneer een bestand wordt ingesloten, in plaats van ingevoegd of geplakt in een ander document, behoudt het zijn oorspronkelijke formaat. Het ingesloten document kan worden geopend in de oorspronkelijke applicatie en aangepast.
Ingesloten Objecten Extraheren
Het volgende codevoorbeeld toont hoe je ingesloten objecten uit een e-mailbestand kunt extraheren met Aspose.Email voor Python via .NET.
- Maak een instantie van de MailMessage klasse.
- Laad een e-mailbestand in de MailMessage‑instantie.
- Maak een lus en een instantie van de Attachment klasse daarin.
- Sla de bijlage op en toon deze op het scherm.
- Specificeer afzender- en ontvangeradres in de MailMessage‑instantie.
- E-mail verzenden met de SmtpClient klasse.
|Uitgevoerde ingesloten objecten in e‑mail| | :- | |
|