mailx コマンドでメール送信テスト 2
送信方法は次の通り。465/tcp の SMTP over SSL/TLS には非対応かな。 echo メッセージ本文 \ | mailx -n -v \ -S smtp=smtp.gmail.com:587 \ -S smtp-auth=plain \ -S smtp-auth-user=username@gmail.com \ -S smtp-auth-password=アプリパスワード\ -S smtp-use-starttls \ -S ssl-verify=ignore \ -S nss-config-dir=/etc/pki/nssdb \ -S from="表示名 <username@gmail.com>" \ -s "サブジェクト" \ -c CCメールアドレス \ -b BCCメールアドレス -a 添付ファイルのpath \ 宛先メールアドレス 日本語など us-ascii 外のバイト列が含まれる場合は自動で charset を utf-8 にしてくれますし、添付ファイルの |
ほんと素敵。しかし、本当にSMTP over SSL/TLSには対応してないのか?・ω・
mailAddress=mofmof@gmail.com echo メッセージ本文 \ | mailx -n -v -r "表示名<$mailAddress>"\ -S smtp=smtps://smtp.gmail.com:465 \ -S smtp-auth=login \ -S smtp-auth-user=$mailAddress \ -S smtp-auth-password=アプリパスワード\ -S ssl-verify=ignore \ -S nss-config-dir=/etc/pki/nssdb \ -s "サブジェクト" \ -c CCメールアドレス \ -b BCCメールアドレス -a 添付ファイルのpath \ 宛先メールアドレス |
これで行けた (((・ω・)))
Comments