Smtp Client Question

 
#1

Question:

I have searched the EZ-Script Manual for SMTP Client, No success.
I have searched the page from which the client is download from: No success.
If there is help about this I do apologize in advance.

The code works. I can email myself, what I would like to do is email other people.
What is the syntax?

Thanks
WayneA.

#2

Quote:


I have searched the EZ-Script Manual for SMTP Client, No success.


Plugins are not documented in the manual because they are not all written by EZ-Robot.

I found documentation/example on the plugin details page.
http://www.ez-robot.com/EZ-Builder/Plugins/view/128

For sending a text email, the code is

[code]
ControlCommand("SMTP Client", Send, "user@gmail.com";, "Mr Recipient", "This is the subject", "This is a test message"Winky
[code]

Some additional information not on the page:

"user@gmail.com"; would be the recipient email address.
"Mr Recipient" would be the recipient name.
"This is the subject" would be the subject.
"This is a test message" would be the body of the email.

Any of these could be or contain variables instead of hard coded text in your script.

You can see how to attach an image from the camera in the example on the page.

Alan

#3

Updated Question for this thread:

What is syntax to add another line in the message body.

For example:
This is a test message 1
This is a test message 2

Thanks in advance,
Wayne

#4

@WayneA

There are some string limitations, you need to think out of the box.

Try this:
Create a file called crlf.txt and press enter then save the file.

ez-script:

Code:



#update the variable to reflect the above file location:
$crlf_filename = "C:\Users\ptp\Desktop\crlf.txt"
$crlf=FileReadAll($crlf_filename)
FileReadClose($crlf_filename)

$message="This is a test:" + $crlf + "Line 1" + $crlf + "Line 2" + $crlf + "Line 3"

ControlCommand("SMTP Client", Send, "JohnDoe AT anonymous.com", "John Doe", "mail subject", $message)

#5

Or

Code:


ControlCommand("SMTP Client", Send, "JohnDoe AT anonymous.com", "John Doe", "mail subject", "This is a line\r\nThis is a new line")

#6

Thanks both for the responses. I will try to use.

#7

@DJ

yours is an in-box-solution Smile

I missed that improvement i.e. encoding chars are there more than \r \n ?

#8

@DJ The code you posted did not work. I got the following.

This is a Test\r\nThis is a test 2

The above was in the body of the email. Should I try a different method?

#9

@WayneA,

Did you tried my version ?

#10

I'll modify the plugin for the new line. My bad