

macのコマンドラインから、以下ができるようにしたいのです。  
・自分のgmailアドレスから他のgmailアドレスにメールを送信する

postfixを起動してコマンドラインから以下コマンドでmail送信を試してみましたが、うまく送信できませんでした。  
date | mail -s test mailtest@gmail.com

/var/log/mail.logに以下ログが出ます。  
Apr 27 11:56:27 xxxx-xx-MacBook-Air postfix/error[15630]: XXXXXXXXXX: to=,
relay=none, delay=68742, delays=68739/3.5/0/0, dsn=4.7.8, status=deferred
(delivery temporarily suspended: SASL authentication failed; server
smtp.gmail.com[74.125.203.109] said: 535-5.7.8 Username and Password not
accepted. Learn more at?535 5.7.8
<https://support.google.com/mail/answer/14257>

以下に書かれていることは確認しました。  
<https://support.google.com/mail/answer/14257>

postfixは下記ファイルに追記しました。  
＊追記したファイル  
/private/etc/postfix/main.cf

＊追記内容  
＃ Posifix Configuratoins  
relayhost = smtp.gmail.com:587

＃ SASL Authentication  
smtp_sasl_auth_enable = yes  
smtp_sasl_password_maps = hash:/etc/postfix/gmail_passwd  
smtp_sasl_security_options = noanonymous  
smtp_sasl_tls_security_options = noanonymous  
smtp_sasl_mechanism_filter = plain

＃ TLS Settings  
smtp_use_tls = yes  
smtp_tls_security_level = encrypt  
tls_random_source = dev:/dev/urandom

＃tls setting  
smtp_use_tls = yes

よろしくお願いします


CC BY-SA 3.0
2016-04-27T04:07:19.120
24378
2016-07-01T16:16:17.937
2016-04-27T16:10:21.960
15312
15312
question
macos postfix sendmail
macのコマンドラインからGmailを送信する方法・手順を教えてください


エラーメッセージで参照するよう提示されてるURLにも書いてありますが、ID、パスワードが間違っていないのであれば、

  * (二段階認証を有効にしていない場合)「安全性の低いアプリのアクセスを許可」がされていない
  * (二段階認証を有効にしている場合)アプリパスワードを使用していないか間違っている

に引っかかっているのだと思います


CC BY-SA 3.0
2016-04-27T23:47:35.903
24396
2016-04-27T23:47:35.903
5793
24378
answer


Gmailは最近、OAuthというSSLの上位(?)認証を導入し、  
いろいろなところでトラブルが出たり対応されたりしています。

ソコが関係してないでしょうか。

的外れでしたらすいません。


CC BY-SA 3.0
2016-04-27T23:53:30.373
24397
2016-04-27T23:53:30.373
14459
24378
answer