Attach a file or URL to current email.
[Syntax] C++: HRESULT AddAttachment( BSTR strFile, long* pVal ) Visual Basic: AddAttachment( strFile As String ) As Long C#: long AddAttachment( string strFile )
strFile
File or URL to be attached.
Return Values
Return zero if successful, or return non-zero if failed.
strFile must be a valid local file with full path or a valid URL.
Usage Example:
[Visual Basic]
Private Sub SendEmail()
Dim oSmtp As AOSMTPLib.Mail
Set oSmtp = New AOSMTPLib.Mail
oSmtp.ServerAddr = "mail.adminsystem.net"
oSmtp.FromAddr = "test@adminsystem.net"
oSmtp.AddRecipient "Support Team", "support@adminsystem.net", 0
oSmtp.BodyText = "Hello, this is a test...."
If oSmtp.AddAttachment( "c:\test.doc" ) <> 0 Then
MsgBox "add attachment failed"
Exit Sub
End If
If oSmtp.SendMail() = 0 Then
MsgBox "Message delivered!"
Else
MsgBox oSmtp.GetLastErrDescription()
End If
End Sub
[C#]
private void SendEmail()
{
AOSMTPLib.MailClass oSmtp = new AOSMTPLib.MailClass();
oSmtp.ServerAddr = "mail.adminsystem.net";
oSmtp.FromAddr = "test@adminsystem.net";
oSmtp.AddRecipient( "Support Team", "support@adminsystem.net", 0 );
oSmtp.BodyText = "Hello, this is a test....";
if( oSmtp.AddAttachment( "http://emailarchitect.net/test.doc" ) != 0 )
{
Console.WriteLine( "Add attachment failed" );
return;
}
if( oSmtp.SendMail() == 0 )
Console.WriteLine( "Message delivered!" );
else
Console.WriteLine( oSmtp.GetLastErrDescription());
}
See Also
2001-2007 © Copyright AdminSystem Software Limited. All rights reserved.