het Geek dagboek
het bericht bespreekt het gebruik van uuencode om e-mails met bijlagen te verzenden met behulp van het mailx Commando. uuencode kan ook worden gebruikt om meerdere bijlagen te verzenden.
1. Voorbeeld met één bijlage
de syntaxis van het uuencode commando is :
# uuencode >>
als je bijvoorbeeld een bestand met de naam my_file hebt in directory / var/ tmp, gebruik dan het commando als :
# uuencode /var/tmp my_file >> my_attachment# mailx -s "This is a mial with only one attachment" [email protected] < my_attachment
de eerste regel codeert het bestand ” my_file “en maakt het bestand”my_attachment” aan. De tweede regel gebruikt mailx om het bestand “my_attachment” naar [email protected] met als onderwerp “Dit is een mail met slechts één bijlage”.
2. Voorbeeld met behulp van 2 bijgevoegde bestanden
# uuencode /var/tmp my_file01 >> multi_attachment# uuencode /var/tmp my_file02 >> multi_attachment # mailx -s "Mail with multiple attachment" [email protected] < multi_attachment
de eerste regel codeert het bestand ” my_file01 “en maakt het bestand”multi_attachment” aan. De tweede regel codeert het bestand ” my_file02 “en voegt de gecodeerde gegevens toe aan het bestand”multi_attachment”. De derde regel stuurt het gecodeerde bestand “multi_attachment” naar de gebruiker.
3. Het gebruik van uudecode
mailx is een tekstgebaseerde mailagent. Het bevat niet de standaard MIME (“Multipurpose Internet Mail Extensions”). Voorbeelden 1 en 2 Gebruik het uuencode commando om het bestand te coderen. De meeste moderne mail user agent (MUA) gebruikt om de berichten te ontvangen zal de bestanden automatisch herkennen en decoderen. Als het mailx-bericht en de uuencoded-bijlage worden ontvangen door mailx (of soortgelijke non-MIME MUA), gebruik dan uudecode om ze op te halen:
# uudecode multi_attachment
Leave a Reply