Attachment.Name Property


Gets or sets the name of the attachment.

[Visual Basic]
Public Property Name As String
[C#]
public string Name {get; set;}
[C++]
public: __property String^ get_Name();
public: __property void set_Name(String^);
[JScript]
public function get Name() : String;
public function set Name(String);

Property Value

A String value indicating the attachment name.

Example

[Visual Basic, C#, C++, JScript.NET] To get the full samples of EASendMail, please refer to Samples section.

[VB - Email Attachment]

Imports EASendMail

Public Sub AttachFile()
    Try
        Dim oMail As SmtpMail = New SmtpMail("TryIt")
        Dim oAttachment As Attachment = oMail.AddAttachment("c:\test.gif")

        ' adds attachment from remote host
        ' Dim oAttachment As Attachment = oMail.AddAttachment("http://www.adminsystem.com/test.gif")

        ' changes attachment name to another name
        ' oAttachment.Name = "mytest.gif"

        ' specifies the attachment as an embedded picture
        ' Dim contentID As String = "test001@host"
        ' oAttachment.ContentID = contentID
        ' oMail.HtmlBody = "<html><body>this is a <img src=""cid:" & contentID & """> embedded picture.</body></html>"

        ' save as an eml file, you can use outlook express to open and check it.
        oMail.SaveAs("c:\test.eml", True)

    Catch exp As Exception
        Console.WriteLine(exp.Message)
    End Try
End Sub


[C# - Email Attachment] using System; using System.Collections; using EASendMail; void AttachFile() { try { SmtpMail ^oMail = gcnew SmtpMail("TryIt"); Attachment ^oAttachment = oMail->AddAttachment("c:\\test.gif"); // adds attachment from remote website // Attachment ^oAttachment = oMail->AddAttachment("http://www.adminsystem.com/test.gif"); // changes attachment name to another name // oAttachment->Name = "mytest.gif"; // specifies the attachment as an embedded picture // String^ contentID = "test001@host"; // oAttachment->ContentID = contentID; // oMail->HtmlBody = String::Format( "<html><body>this is a <img src=\"cid:{0}\"> embedded picture.</body></html>", contentID); // save as an eml file, you can use outlook express to open and check it. oMail->SaveAs("c:\\test.eml", true); } catch (Exception ^exp) { Console::WriteLine(exp->Message); } }
[C++ - Email Attachment] using namespace System; using namespace System::Collections; using namespace EASendMail; void AttachFile() { try { SmtpMail ^oMail = gcnew SmtpMail("TryIt"); Attachment ^oAttachment = oMail->AddAttachment("c:\\test.gif"); // adds attachment from remote website // Attachment ^oAttachment = oMail->AddAttachment("http://www.adminsystem.com/test.gif"); // changes attachment name to another name // oAttachment->Name = "mytest.gif"; // specifies the attachment as an embedded picture // String^ contentID = "test001@host"; // oAttachment->ContentID = contentID; // oMail->HtmlBody = String::Format( "<html><body>this is a <img src=\"cid:{0}\"> embedded picture.</body></html>", contentID); // save as an eml file, you can use outlook express to open and check it. oMail->SaveAs("c:\\test.eml", true); } catch (Exception ^exp) { Console::WriteLine(exp->Message); } }
[JScript - Email Attachment] public function AttachFile() { try { var oMail:SmtpMail = new SmtpMail("TryIt"); Attachment oAttachment = oMail.AddAttachment("c:\\test.gif"); // adds attachment from remote website // Attachment oAttachment = oMail.AddAttachment("http://www.adminsystem.com/test.gif"); // changes attachment name to another name // oAttachment.Name = "mytest.gif"; // specifies the attachment as an embedded picture // var contentID : String = "test001@host"; // oAttachment.ContentID = contentID; // oMail.HtmlBody = "<html><body>this is a <img src=\"cid:" + contentID + "\"> embedded picture.</body></html>"; // save as an eml file, you can use outlook express to open and check it. oMail.SaveAs("c:\\test.eml"); } catch(exp:System.Exception) { Console.WriteLine(exp.Message); } }

Online Examples

C# - Send Email with Attachment
C# - Send HTML Email with Embedded Images
VB - Send Email with Attachment
VB - Send HTML Email with Embedded Images
C++/CLI - Send Email with Attachment
C++/CLI - Send HTML Email with Embedded Images