web-dev-qa-db-ja.com

FreeBSDでGMailのmuttを正常に設定した人はいますか?もしそうなら、どのように?

ここここ の指示に従ってみました。現在、GMailアカウントからメールを読むことはできますが、送信することはできません。これはパソコン上にあるため、Sendmailを設定したとしても、スパムフィルターガントレットに耐えられるメールはないと思います。どちらのガイドも、mutt--enable-smtpオプションが必要なようですが、これはポートによって公開されているとは思いません。 muttポートとmutt-develポートを試しましたが、どちらもそのオプションを提供していないようです。

それほど重要ではありませんが、フォルダを変更することもできませんでした。たとえば、Sent Mailにアクセスしようとすると、有効なフォルダではないと言われます。この問題のトラブルシューティングを行うことができれば、それは純粋な肉汁です。私は本当に送ることだけを気にします。

ありがとう、

ハンク

更新:興味のある人のために、mutt wikiには GMailOverIMAP UserStoryがあります。

更新2:私はついに元の問題を解決しましたが(FreeBSDでmuttのSMTPサポートを有効にする)、@ grawityはリレーを使用し、muttのネイティブSMTPサポートを回避するように説得しました。それを念頭に置いて、私は msmtp を使用しました。その時点で、 gmailでmuttを使用するためのQuick-N-Dirty Guide は、msmtpに対してOpenSSLを有効にする方法のヒントを含めて非常に役に立ちました(TLSを使用するGMailのSMTPサーバーと通信できるようにするため) 。

7
Hank Gay

MuttではSMTPサポートを使用しません。 <主観的>それはただ nixの方法ではない</ subject>のように構成する方がはるかに優れています esmtp または msmtp または多分 nullmailer Gmailのサーバーを介してメールを中継し、Muttにメッセージを送信する標準の/usr/bin/sendmail方法を使用させます。

7
user1686

次のシーケンスは機能しているようです( Gmailでmuttを使用するためのQuick-N-Dirty Guide のハットチップ、ここで-Doptionポートのトリック)。

  1. cd /usr/ports/mail/mutt-devel
  2. make -DWITH_MUTT_SMTP install clean
1
Hank Gay

その構成オプションが問題である場合(どちらの方法もわかりません)、次のコマンドを使用してmail/muttポートを構築してみてください。

$ make clean
$ make MUTT_CONFIGURE_ARGS=--enable-smtp
$ make install
1
coneslayer