Configurazione SMTPÈ possibile configurare un server SMTP per inviare e-mail tramite l'inoltro SMTP utilizzando JSL?Vedi alcune opzioni su SAS ma non sei sicuro di come eseguire la configurazione utilizzando JSL.Grazie
Ri: Configurazione SMTPHo appena provato ad aggiungere questo alla fine della stringa nel mio esempio sopra e ha funzionato:
-Attachments 'C:/file.txt'
L'esempio completo sarebbe:
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;
);
)
)
);Ri: Configurazione SMTPHo provato con la funzione «-Attachment» sul seguente modello di vincolo:
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. J È necessario eseguire una manipolazione errata o utilizzare una sintassi errata.
hai un esempio di script che fa appello a un pezzo unito SVP?
Ri: Configurazione SMTPMolto probabilmente puoi farlo con tutti i diversi metodi. Per PowerShell (che utilizzo la maggior parte delle volte) consultare la documentazione Microsoft.
Ri: Configurazione SMTPBuongiorno,
Commento je peux faire pour rajouter une pièce-jointe dans le mail svp ?
Ri: Configurazione SMTPSe utilizzi Windows, ecco un'opzione che utilizza 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;
);
)
)
);Informazioni sull'utilità PowerShell:
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/send-mailmessage?view=powershell-7.1
Tieni presente che ciò richiede PowerShell versione 2:
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/starting-the-windows-powershell-2.0-engine?view=powershell-7.1
Ri: Configurazione SMTPInteso. Forse c'è qualche aiuto questo thread precedente .
Ri: Configurazione SMTPGrazie per la risposta.Quando utilizzo la funzione Mail(), l'e-mail viene inviata tramite il client Outlook che blocca l'invio automatico di e-mail per me.Sto cercando di utilizzare il routing SMTP per evitare di utilizzare il client Outlook.Esiste un modo per configurare la funzione mail() per utilizzare il routing SMTP anziché il client Outlook?
Ri: Configurazione SMTPDai un'occhiata a 'Mail()' comando .