Senden von E-Mail-Anhängen von Ubuntu 16.04 über den Google Mail-Dienst

344
ishwar chandra tiwari

Ich habe filezilla verwendet, um einige Daten vom Server zu importieren / exportieren.

Wie sendet man eine Datei in einer ZIP-Datei per E-Mail in Unix?

0
OS hat nichts damit zu tun. GMail in einem Webbrowser funktioniert auf allen Betriebssystemen gleich. Selbst wenn Sie eine E-Mail-Client-Software verwenden, ist dies von der verwendeten Software und nicht vom Betriebssystem abhängig. Viele, wie Thunderbird, sind für alle Betriebssystemfamilien verfügbar. GabrielaGarcia vor 5 Jahren 1
Könnten Sie bitte klären, wie MongoDB und zip mit dem Versenden von Anlagen per E-Mail zusammenhängen? Anlage ist Anlage. Suchen Sie online nach "msmtp" und "mutt" ... Alex vor 5 Jahren 0
Eigentlich muss ich eine Datei in einer ZIP-Datei per E-Mail in Unix senden. Diese Lösung wird mit Mutt gelöst ==> Mutt ist ein kleiner, aber sehr leistungsfähiger textbasierter E-Mail-Client für Unix-Betriebssysteme ishwar chandra tiwari vor 5 Jahren 0
@Alex ah danke es funktioniert, du kannst antworten, wenn du willst, damit ich es auswählen kann, ==> mutt hat mein Problem gelöst. ishwar chandra tiwari vor 5 Jahren 0
Vollständige Lösung als Antwort Alex vor 5 Jahren 0

1 Antwort auf die Frage

0
Alex

Sie können zwei Pakete der Ubuntu-Konsole verwenden: msmtpund muttzum Senden von E-Mail-Anhängen.

Pakete installieren:

sudo apt-get install msmtp mutt ca-certificates 

Konfigurieren Sie msmtpdie Verwendung vorhandener E-Mails als ausgehende E-Mail: (Beispiel für Google Mail-Konto)

#!/bin/sh  echo '# Default values for all accounts. defaults auth on tls on tls_trust_file /etc/ssl/certs/ca-certificates.crt logfile ~/.local/msmtp.log  # Gmail account gmail host smtp.gmail.com port 587 from user@gmail.com user user@gmail.com password SuperSecretPassword4user@gmail.com  account default : gmail ` >~/.msmtprc 

Voreinstellung muttvorbereiten:

#!/bin/sh  [ -f '~/.muttrc' ] || { echo ' set sendmail="/usr/bin/msmtp" set use_from=yes set realname="Display Name" set from=user@gmail.com set envelope_from=yes ' > ~/.muttrc } 

E-Mail mit Anhang senden mit Hilfe von mutt:

echo 'Please see attached MongoDB database...' | mutt -a MongoDB.zip \ -s "Zipped MongoDB attachment ($(date '+%Y-%m-%dT%H:%M:%S'))" \ someRecipient@example.com