SMTP setupIs it possible to setup a SMTP server to send email through SMTP relay using JSL? See some options on SAS but not sure how to setup using JSL. Thank you
Re: SMTP setupI just tried adding this to the end of the string in my example above and it worked:
-Attachments 'C:/file.txt'
The complete example would be:
Names Default To Here( 1 );
commands = {
"Send-MailMessage -From 'email@address' -To 'email@address' -Subject 'Test mail' -Body 'Message goes here' -SmtpServer smtp.server.com -Attachments 'C:/file.txt'\!n",
"exit\!n"
};
icommand = 0;
RP = Run Program(
Executable( "PowerShell.exe" ),
ReadFunction( Function( {this}, Write( this << Read ) ) ),
WriteFunction(
Function( {this},
icommand++;
If( icommand <= N Items( commands ),
this << Write( commands[icommand] );
,
this << WriteEOF;
);
)
)
);Re: SMTP setupJ’ai essayé avec la fonction « -Attachment » en suivant le modèle de ce lien :
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/send-mailmessage?view=powershell-7.1
En indiquant le bon chemin d’accès, je ne reçois pas de mail. Je dois faire une mauvaise manipulation ou utiliser une mauvaise syntaxe.
avez-vous un exemple de script faisant appel à une pièce-jointe SVP ?
Re: SMTP setupYou can with most likely with all the different methods. For PowerShell (which I most of the time use) see the Microsoft documentation.
Re: SMTP setupBonjour,
Comment je peux faire pour rajouter une pièce-jointe dans le mail svp ?
Re: SMTP setupIf you are on windows here an option using powershell:
Names Default To Here( 1 );
commands = {
"Send-MailMessage -From 'email@address' -To 'email@address' -Subject 'Test mail' -Body 'Message goes here' -SmtpServer smtp.server.com\!n",
"exit\!n"
};
icommand = 0;
RP = Run Program(
Executable( "PowerShell.exe" ),
ReadFunction( Function( {this}, Write( this << Read ) ) ),
WriteFunction(
Function( {this},
icommand++;
If( icommand <= N Items( commands ),
this << Write( commands[icommand] );
,
this << WriteEOF;
);
)
)
);Info about the powershell utility:
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/send-mailmessage?view=powershell-7.1
Note that this requires powershell version 2:
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/starting-the-windows-powershell-2.0-engine?view=powershell-7.1
Re: SMTP setupUnderstood. Maybe there is some help in this earlier thread.
Re: SMTP setupThank you for the reply. When I use Mail() function the email is sent through outlook client which blocks automatic email sending for me. I'm trying to use SMTP routing to avoid using outlook client. Is there a way to configure mail() function to use SMTP routing instead of Outlook client?
Re: SMTP setupTake a look at the 'Mail()' command.