sending email at the end of a script without Java

Hello!
I have written a script to set up the command sendmail, and it works flawlessly... When the Java machine is running.
In my setting, I usually connect via ssh to my office computer and launch heavy code to be computed, so I need a script that notifies me whenever the program stops running and the results are produced. At the same time, I can't stay linked to that computer for all the computing time it takes to finish running, so I need to launch a background Matlab instance (using screen) so that it doesn't get terminated when I log out.
aaand sendmail needs the java machine running, something I cannot have since I work on background.
Is there another command to achieve this?

댓글 수: 5

Jonas
Jonas 2021년 12월 27일
maybe u can use the url command to create a mailto link with receiver and mail body and opening the defaul mail program this way, followed by a matlab robot to press ctrl+enter which in many programs sends the email
@Jonas, wouldn't the robot also use Java?
@Giovanni Barbarino I also use matlab's sendmail when waiting for remote analysis computers to tell me they are done or when an error occured but when I log out of the VPN software, the computers and Matlab keep going so I haven't had the problem you described. Keep in mind that sendmail only works in local matlab clients.
Jonas
Jonas 2021년 12월 27일
hm, you are right. maybe we could call an autoHotkey script instead of using the java robot
Jonas
Jonas 2021년 12월 27일
i think it would also be possible to send an email programmatically via thunderbird using the command line
On Windows systems with Microsoft Outlook, you can send email directly through Outlook by accessing the COM server with actxserver.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Programming에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2021년 12월 27일

댓글:

2021년 12월 27일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by