xref: /aosp_15_r20/external/libwebsockets/minimal-examples/abstract/protocols/smtp-client/README.md (revision 1c60b9aca93fdbc9b5f19b2d2194c91294b22281)
1*1c60b9acSAndroid Build Coastguard Worker# lws api test smtp client
2*1c60b9acSAndroid Build Coastguard Worker
3*1c60b9acSAndroid Build Coastguard WorkerDemonstrates how to send email through your local MTA
4*1c60b9acSAndroid Build Coastguard Worker
5*1c60b9acSAndroid Build Coastguard Worker## build
6*1c60b9acSAndroid Build Coastguard Worker
7*1c60b9acSAndroid Build Coastguard WorkerRequires lws was built with `-DLWS_WITH_SMTP=1` at cmake.
8*1c60b9acSAndroid Build Coastguard Worker
9*1c60b9acSAndroid Build Coastguard Worker```
10*1c60b9acSAndroid Build Coastguard Worker $ cmake . && make
11*1c60b9acSAndroid Build Coastguard Worker```
12*1c60b9acSAndroid Build Coastguard Worker
13*1c60b9acSAndroid Build Coastguard Worker## usage
14*1c60b9acSAndroid Build Coastguard Worker
15*1c60b9acSAndroid Build Coastguard WorkerCommandline option|Meaning
16*1c60b9acSAndroid Build Coastguard Worker---|---
17*1c60b9acSAndroid Build Coastguard Worker-d <loglevel>|Debug verbosity in decimal, eg, -d15
18*1c60b9acSAndroid Build Coastguard Worker-r <[email protected]>|Send the test email to this email address
19*1c60b9acSAndroid Build Coastguard Worker
20*1c60b9acSAndroid Build Coastguard Worker
21*1c60b9acSAndroid Build Coastguard Worker```
22*1c60b9acSAndroid Build Coastguard Worker $ ./lws-api-test-smtp_client -r [email protected]
23*1c60b9acSAndroid Build Coastguard Worker[2019/04/17 05:12:06:5293] USER: LWS API selftest: SMTP client
24*1c60b9acSAndroid Build Coastguard Worker[2019/04/17 05:12:06:5635] NOTICE: LGSSMTP_IDLE: connecting to 127.0.0.1:25
25*1c60b9acSAndroid Build Coastguard Worker[2019/04/17 05:12:06:6238] NOTICE: email_sent_or_failed: sent OK
26*1c60b9acSAndroid Build Coastguard Worker[2019/04/17 05:12:06:6394] USER: Completed: PASS
27*1c60b9acSAndroid Build Coastguard Worker
28*1c60b9acSAndroid Build Coastguard Worker```
29*1c60b9acSAndroid Build Coastguard Worker
30