Ao utilizar a macro **sc\_mail\_send** em ambientes **Linux** ou **MacOS** montados com nosso instalador, pode ocorrer o seguinte erro ao tentar realiar o envio do e-mail:

*Fatal error: Uncaught Swift\_TransportException: Connection could not be
established with host smtp.gmail.com [ #0] in
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/prod/third/swift/classes/Swift/Transport/StreamBuffer.php:269
Stack trace: #0
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/prod/third/swift/classes/Swift/Transport/StreamBuffer.php(62):
Swift\_Transport\_StreamBuffer->\_establishSocketConnection() #1
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/prod/third/swift/classes/Swift/Transport/AbstractSmtpTransport.php(113):
Swift\_Transport\_StreamBuffer->initialize(Array) #2
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/prod/third/swift/classes/Swift/Mailer.php(79):
Swift\_Transport\_AbstractSmtpTransport->start() #3
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/app/teste\_mantis/blank/index.php(2425):
Swift\_Mailer->send(Object(Swift\_Message), Array) #4
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/app/teste\_mantis/blank/index.php(2793):
blank\_apl->controle() #5 {main} thrown in
/opt/Scriptcase/v9-php81/wwwroot/scriptcase/prod/third/swift/classes/Swift/Transport/StreamBuffer.php
on line 269*

Siga o passo a passo abaixo para corrigir o problema.

![](https://static.zohocdn.com/zoho-desk-editor/static/images/exclamation.png)

Todo o passo a passo foi montado utilizando os diretórios padrão dos nossos instaladores.

**1º -** **Localizar o arquivo php.ini**

Diretórios padrão do instalador:

1. **Linux** : /opt/Scriptcase/v9-php81/components/php
2. **MAC** : /Applications/Scriptcase/v9-php81/components/php/

![](https://help.scriptcase.net/galleryDocuments/edbsn13c4cccf4c95c93070d2daed5c7170322e1e73e3ae58d1f77ae9d3d7a81def54be769aacd67dc6a0b983c6e7590643c5?inline=true)

**2º - Editar o arquiv php.ini**

Acesse o arquivo, busque pelas linhas **1932** e **1940** e insira os seguintes valores:

Em instalações no **LINUX**

1. **na linha 1932 :** curl.cainfo = "/opt/Scriptcase/v9-php81/components/php/etc/curl-ca-bundle.crt"
2. **na linha 1940 :**openssl.cafile="/opt/Scriptcase/v9-php81/components/php/etc/curl-ca-bundle.crt"

Em instalações no **MAC**

1. **na linha 1932 :**curl.cainfo = "/Applications/Scriptcase/v9-php81/components/php/etc/curl-ca-bundle.crt"  
   **na linha 1940** : openssl.cafile = "/Applications/Scriptcase/v9-php81/components/php/etc/curl-ca-bundle.crt"

Conforme a imagem abaixo

![](https://help.scriptcase.net/galleryDocuments/edbsn6bfb96cffec36614f22e8d5a539bbe2fd7c4cd9632ad3802b8937636ca0d67f72c27a5536ce4a2101e4dd368475f39bd?inline=true)

**3º** **- Reiniciar o apache**

Após realizar a alteração, salve e reinicie o serviço apache do scriptcase.

Em instalações no **LINUX**

### /opt/Scriptcase/v9-php81/components/apache/sc\_apache restart

### 

Em instalações no **Mac**

### /Applications/Scriptcase/v9-php81/components/apache/sc\_apache restart

Após o reinicio pode utilizar normalmente suas aplicações.