SMTP Mail
Vino
vino.bheeman at hotmail.com
Sun Apr 8 15:45:48 UTC 2018
On Friday, 25 August 2017 at 02:13:42 UTC, Adam D. Ruppe wrote:
> On Tuesday, 22 August 2017 at 12:52:24 UTC, Vino.B wrote:
>> Request your help on sending Mails, I am able to receive
>> mails with empty body the line "smtp.message ="Example
>> Message" doesn't seem to be working and also please let me
>> know how do i send a file as a attachment in a email.
>
> The message there needs to be the complete message, including
> headers. The SMTP struct is pretty low-level.
>
> My email.d (plus its dependencies, characterencodings.d, dom.d,
> and htmltotext.d) has the code to form a full message. It isn't
> very documented though.
>
> https://github.com/adamdruppe/arsd
>
>
> auto message = new EmailMessage();
> message.to ~= "some at email";
> message.subject = "Subject"
> message.setTextBody("hi");
> message.send(RelayInfo("smtp://whatever", "user", "pass"));
Hi Adam,
I am trying your email.d programming, and i am getting the
below errors, can you please help me, i just used these programs
(characterencodings.d, color.d, dom.d, htmltotext.d, email.d)
Program
import arsd.email;
void main() {
auto message = new EmailMessage();
message.to ~= "vino at xxx.com";
message.subject = "Test";
message.setHtmlBody("<b>1.Line 1</b><b>2.Line 2</b><b>3.Line
3</b>");
message.addAttachment("text/txt", "C:\\Temp\\test.log", "Text");
message.send(RelayInfo("smtp://smtp.xxxx.com"));
}
Error
OPTLINK (R) for Win32 Release 8.00.17
Copyright (C) Digital Mars 1989-2013 All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
C:\Users\-TSK-X~1\AppData\Local\Temp\6\.rdmd\rdmd-dmail.d-4C543ACF04BF46D1398435D9500B3B70\objs\dmai
l.exe.obj(dmail.exe)
Error 42: Symbol Undefined
__D6object__T14__switch_errorZQrFNaNbNiNfAyakZv
C:\Users\-TSK-X~1\AppData\Local\Temp\6\.rdmd\rdmd-dmail.d-4C543ACF04BF46D1398435D9500B3B70\objs\dmai
l.exe.obj(dmail.exe)
Error 42: Symbol Undefined
__D4arsd10htmltotext10htmlToTextFAyabiZQg
C:\Users\-TSK-X~1\AppData\Local\Temp\6\.rdmd\rdmd-dmail.d-4C543ACF04BF46D1398435D9500B3B70\objs\dmai
l.exe.obj(dmail.exe)
Error 42: Symbol Undefined __D4arsd10htmltotext12__ModuleInfoZ
Error: linker exited with status 3
From,
Vino.B
More information about the Digitalmars-d-learn
mailing list