Autore Topic: Problemi con bash e mail in html  (Letto 7304 volte)

Offline atanet

  • Newbie
  • *
  • Post: 15
    • Mostra profilo
    • E-mail
Problemi con bash e mail in html
« il: 11 Aprile 2019, 09:31:30 »
Ciao,
ho fatto uno script che esegue diverse operazioni e compila una variabile contenente del codice html, ora vorrei inviare tale codice come corpo della mail. Utilizzo mailx con autenticazione smtp per farlo, ma il contenuto della variabile viene messo come allegato e non come corpo. L'allegato ha il nome di ATT00001.bin. Il codice html è completo di tutti tag che servono per creare una pagina.
Ho anche provato a scrivere un file da quella variabile e poi leggere il contenuto, ma da lo stesso problema. Se invece provo ad allegare il file html, lo allega correttamente.
Il codice che utilizzo è questo sotto, la versione che utilizzo è Centos 7.4

echo $HTML_MAIL | mailx -v -s "$SUBJECT" -S smtp-use-starttls -S smtp-auth=login -S smtp=smtp://myurl:587 -S from="mittente" -S smtp-auth-user=username -S smtp-auth-password=password -S ssl-verify=ignore -S nss-config-dir=/etc/pki/nssdb/ destinatario

Qualcuno può darmi dei chiarimenti sugli errori che commetto? grazie

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Problemi con bash e mail in html
« Risposta #1 il: 18 Aprile 2019, 13:58:01 »
Credo sia un problema di apici e doppi, anche se non sono un esperto a riguardo, hai provato con:
cho "$HTML_MAIL" | mailx -v -s "$SUBJECT" -S ........

Offline atanet

  • Newbie
  • *
  • Post: 15
    • Mostra profilo
    • E-mail
Re:Problemi con bash e mail in html
« Risposta #2 il: 18 Aprile 2019, 14:06:00 »
Credo sia un problema di apici e doppi, anche se non sono un esperto a riguardo, hai provato con:
cho "$HTML_MAIL" | mailx -v -s "$SUBJECT" -S ........
Ciao, si avevo già provato anche con i doppi apici, ma nulla. Alla fine ho risolto installando ssmtp. Anche se non riesco a farlo funzionare con diversi server smtp, in alcuni non va, in altri si, sicuramente è un problema di configurazione, un server lavora in modo diverso dell'altro. L'errore ricevuto è "ssmtp: Cannot open smt.nome_server.est:port"