私はそれを通して電子メールを送信したいシェルスクリプトを書いています。cygwinを介してWindowsでこのスクリプトを実行しています。マシンに電子メールパッケージをインストールしました。しかし、私はそれを機能させるのに苦労しています。cygwin コマンド プロンプトからメールを送信する最も簡単な方法を教えてください。
私の ssmtp.conf ファイルは次のとおりです。
mailhub=smtp.gmail.com:587
FromLineOverride=YES
rewriteDomain=gmail.com
root=aci.lfindba@gmail.com
UseTLS=YES
AuthUser=userid
AuthPass=password
および email.conf ファイルには次のものがあります。
SMTP_SERVER = 'smtp.gmail.com'
SMTP_PORT = '25'
MY_NAME = 'ABC'
MY_EMAIL = 'emailaddress'
REPLY_TO = 'emailaddress'
USE_TLS = 'true'
ADDRESS_BOOK = '&/email.address.template'
SMTP_AUTH = 'LOGIN'
SMTP_AUTH_USER = 'userid'
SMTP_AUTH_PASS = 'password'
以下のコマンドを使用して電子メールを送信しています: echo "mail body"|email -s "subject" recipient@gmail.com ただし、次のエラーが発生します: email: FATAL: Could not connect to server: smtp.gmail.com onポート: 25: 操作は許可されていません
助けてください。