procmailを使用してGmailに転送

procmailを使用してGmailに転送

私は fetchmail と procmail を使ってメールを Gmail アカウントに転送しています。私はMac端末を使用しています。

これは私の.fetchmailrcです。

set no bouncemail
poll outlook.office365.com with protocol imap
port 993
auth password
user [email protected] password password
ssl
sslfingerprint "<Correct Fingerprint - not sure if I should copy this here>"
sslcertpath /Users/myuser/.certs
keep
no rewrite
mda "/usr/local/bin/procmail -f %F -d %T";

これは私の.procmailrcファイルです。

VERBOSE=yes
:0
! [email protected]

fetchmail -vvを実行すると、すべてがうまくいくように見え、私がインポートしたEメールアカウントで未読のEメールを見つけます。 procmailの最後の出力は次のとおりです。

procmail: Executing "/usr/sbin/sendmail,-oi,[email protected]"

明らかなエラーはリストされません。

しかし、私のGmailアカウントに何も表示されませんか?

ベストアンサー1

procmailとApple Mail Transfer Agentが必要ですか、それともそれを渡すことができますかssmtp?たとえば、MacPortsを使用する(FinkとHomebrewのインストールの詳細はおそらく非常に似ています)

$ sudo port install ssmtp
...

次に、ssmtp/opt/local/etc/ssmtp/ssmtp.confのように(またはFinkまたはHomebrewがファイルを隠す場所ごとに)設定します。

[email protected]
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=localhost
UseTLS=Yes
UseSTARTTLS=Yes
[email protected]
AuthPass=Hunter2
FromLineOverride=no

次に、fetchmailrc次のように設定します。

...
mda "/opt/local/sbin/ssmtp FIXME"

すべてが順調に進んだら、Gmailに送信する必要がfetchmailありますssmtp

おすすめ記事