質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Gmail

GmailとはGoogleによって提供されているウェブメールのサービスのことです。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

Q&A

解決済

2回答

4620閲覧

Mac(OS X)でPostfixを使用したメールの送信ができない

sug1t0m0

総合スコア40

Gmail

GmailとはGoogleによって提供されているウェブメールのサービスのことです。

Webサーバー

Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

0グッド

0クリップ

投稿2016/01/13 07:24

編集2016/01/13 08:04

Postfixを使用してGmailアカウントからメールを送信したいのですがOperation timed outになってしまいます。
参考にしたURLは
http://www.storange.jp/2012/01/php.html
http://www.seekcloud.co.jp/blog/memorandum/254

です。
Postfixの設定手順としては、まず

sudo vi /etc/postfix/sasl_passwd

コマンドで

smtp.gmail.com:587 Gmaiアカウントのユーザー名@gmail.com:パスワード

という内容の /etc/postfix/sasl_passwd を作成し

sudo postmap /etc/postfix/sasl_passwd

コマンドで設定を有効化しました。 /etc/postfix/main.cfの設定では

sudo vi /etc/postfix/main.cf

コマンドで /etc/postfix/main.cf の最下段に

# Minimum Postfix-specific configurations. #mydomain_fallback = localhost mail_owner = _postfix setgid_group = _postdrop relayhost=smtp.gmail.com:587 # Enable SASL authentication in the Postfix SMTP client. smtp_sasl_auth_enable=yes smtp_sasl_password_maps=hash:/etc/postfix/sasl_passwd smtp_sasl_security_options= noanonymous smtp_sasl_mechanism_filter = plain # Enable Transport Layer Security (TLS), i.e. SSL. smtp_use_tls=yes smtp_tls_security_level=encrypt tls_random_source=dev:/dev/urandom

を追加しました。

sudo postfix start

および

sudo postfix reload

コマンドでPostfixをリフレッシュし

date | mail -s test 自分のユーザー名@gmail.com

コマンドで送信テストを行ったところ、送信済みメールにも受信トレイにもコマンドの結果が反映されていませんでした。下記が

cat /var/log/mail.log

コマンドで確認したエラーログの一部です。

Jan 13 15:20:12 PC名 postfix/smtp[56278]: connect to example.com[93.184.216.34]:25: Operation timed out Jan 13 15:20:12 PC名 postfix/smtp[56278]: 01BD81D21DB: to=<example@example.com>, relay=none, delay=85987, delays=85934/0.17/53/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.34]:25: Operation timed out) Jan 13 15:20:19 PC名 postfix/master[56270]: master exit time has arrived Jan 13 15:21:12 PC名 postfix/smtp[56275]: connect to gmail-smtp-in.l.google.com[64.233.187.26]:25: Operation timed out ↑の同文4行 Jan 13 15:21:42 PC名 postfix/smtp[56275]: connect to alt1.gmail-smtp-in.l.google.com[74.125.25.26]:25: Operation timed out ↑の同文4行 Jan 13 15:22:12 PC名 postfix/smtp[56275]: connect to alt2.gmail-smtp-in.l.google.com[64.233.168.26]:25: Operation timed out ↑の同文4行 Jan 13 15:22:42 PC名 postfix/smtp[56275]: connect to alt3.gmail-smtp-in.l.google.com[173.194.75.27]:25: Operation timed out ↑の同文4行 Jan 13 15:23:12 PC名 postfix/smtp[56275]: connect to alt4.gmail-smtp-in.l.google.com[173.194.204.27]:25: Operation timed out Jan 13 15:23:12 PC名 postfix/smtp[56275]: warning: 0FB301ACB3C: defer service failure Jan 13 15:23:12 PC名 postfix/smtp[56280]: warning: 119E81BEBC7: defer service failure Jan 13 15:23:12 PC名 postfix/smtp[56282]: connect to alt4.gmail-smtp-in.l.google.com[173.194.204.27]:25: Operation timed out Jan 13 15:23:12 PC名 postfix/smtp[56282]: warning: 131511D1D18: defer service failure Jan 13 15:23:12 PC名 postfix/smtp[56282]: 131511D1D18: to=<Gmaiアカウントのユーザー名@gmail.com>, relay=none, delay=87523, delays=87290/0.19/233/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[173.194.204.27]:25: Operation timed out) Jan 13 15:23:12 PC名 postfix/smtp[56284]: connect to alt4.gmail-smtp-in.l.google.com[173.194.204.27]:25: Operation timed out Jan 13 15:23:12 PC名 postfix/smtp[56284]: warning: 1F7B51D1CF9: defer service failure Jan 13 15:23:12 PC名 postfix/smtp[56284]: 1F7B51D1CF9: to=<Gmaiアカウントのユーザー名@gmail.com>, relay=none, delay=87557, delays=87324/0.22/233/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[173.194.204.27]:25: Operation timed out) Jan 13 15:23:12 PC名 postfix/smtp[56286]: connect to alt4.gmail-smtp-in.l.google.com[173.194.204.27]:25: Operation timed out Jan 13 15:23:12 PC名 postfix/smtp[56286]: warning: 236DB1BC365: defer service failure

一応、Gmailアカウント側で安全性の低いアプリへのアクセスを有効にもしましたが、効果はありませんでした。
使用しているWebサーバはOS X Serverです。
このままだとWebページのお問い合わせフォームのメール送信ができなくて困ります。どなたか教えてください。よろしくお願いします。

----------追記.1-----------

TaichiYanagiyaさんの助言通り/etc/postfix/main.cf の最下段を

# Minimum Postfix-specific configurations. #mydomain_fallback = localhost mail_owner = _postfix setgid_group = _postdrop relayhost=[smtp.gmail.com]:587 # Enable SASL authentication in the Postfix SMTP client. smtp_sasl_auth_enable=yes smtp_sasl_password_maps=hash:/etc/postfix/sasl_passwd smtp_sasl_security_options= noanonymous smtp_sasl_mechanism_filter = plain # Enable Transport Layer Security (TLS), i.e. SSL. smtp_use_tls=yes smtp_tls_security_level=encrypt tls_random_source=dev:/dev/urandom

と修正したところエラーログは

Jan 13 16:36:06 PC名 postfix/postfix-script[57768]: refreshing the Postfix mail system Jan 13 16:36:06 PC名 postfix/master[53653]: reload -- version 2.11.0, configuration /etc/postfix Jan 13 16:36:13 PC名 postfix/master[57779]: daemon started -- version 2.11.0, configuration /Library/Server/Mail/Config/postfix Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 0FB301ACB3C: from=<_www@ドメイン.com>, size=1073, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 01BD81D21DB: from=<ユーザー名@ドメイン.com>, size=348, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 119E81BEBC7: from=<_www@ドメイン.com>, size=947, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 131511D1D18: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 1F7B51D1CF9: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 236DB1BC365: from=<_www@ドメイン.com>, size=1098, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 28EF61D1C2B: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 3424C1DF15C: from=<ユーザー名@ドメイン.com>, size=330, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 4EB811D2BF8: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 5B1551D23E9: from=<_www@ドメイン.com>, size=947, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 5FD811BE974: from=<_www@ドメイン.com>, size=834, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 6E8921BC324: from=<_www@ドメイン.com>, size=1098, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 6F7D11D1F6C: from=<ユーザー名@ドメイン.com>, size=331, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 721431E066A: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 7BC201E09B9: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 8411A1DF9DF: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 8A63D1BC2BD: from=<_www@ドメイン.com>, size=1098, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 950B41DEDBE: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 9BA9C1D2266: from=<ユーザー名@ドメイン.com>, size=351, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 9DC981D2C41: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: 9DF491BEE5F: from=<_www@ドメイン.com>, size=822, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: A40971D1A70: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: BC38A1DDB28: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: C45201BEA56: from=<_www@ドメイン.com>, size=832, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: CDD0D1D2268: from=<ユーザー名@ドメイン.com>, size=351, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: DCF8D1DFB65: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: E01FE1BC250: from=<_www@ドメイン.com>, size=1060, nrcpt=1 (queue active) Jan 13 16:36:13 PC名 postfix/qmgr[57781]: E08341BCBCD: from=<_www@ドメイン.com>, size=1052, nrcpt=1 (queue active) Jan 13 16:36:14 PC名 postfix/pickup[57780]: 5BEA11E1CD6: uid=501 from=<ユーザー名> Jan 13 16:36:14 ドメイン postfix/cleanup[57782]: 5BEA11E1CD6: message-id=<20160113073614.5BEA11E1CD6@ドメイン.com> Jan 13 16:36:14 PC名 postfix/qmgr[57781]: 5BEA11E1CD6: from=<ユーザー名@ドメイン.com>, size=359, nrcpt=1 (queue active) Jan 13 16:37:06 PC名 postfix/smtp[57787]: connect to example.com[93.184.216.34]:25: Operation timed out Jan 13 16:37:06 PC名 postfix/smtp[57787]: 01BD81D21DB: to=<example@example.com>, relay=none, delay=90601, delays=90548/0.23/53/0, dsn=4.4.1, status=deferred (connect to example.com[93.184.216.34]:25: Operation timed out) Jan 13 16:37:13 PC名 postfix/master[57779]: master exit time has arrived

となりました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

イメージ説明

こんなメールが、gmailアカウントを作った時に登録したアドレス宛に届いていませんか?

投稿2016/01/13 08:16

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sug1t0m0

2016/01/13 08:21

投稿ありがとうございます。届いていませんでした。
guest

0

ベストアンサー

ログを見ると smtp.gmail.com:587 ではなく、smtp.gmail.com の MX の 25番ポートに送ろうとして失敗しています。
試していませんが、relayhost=[smtp.gmail.com]:587 とするとどうでしょうか。

投稿2016/01/13 07:32

TaichiYanagiya

総合スコア12146

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2016/01/13 07:34

自前で MTA があるのであれば、Gmail に SMTP-Auth でリレーせずに直接配送していいのではないでしょうか。
sug1t0m0

2016/01/13 08:09

relayhost=[smtp.gmail.com]:587 に変更した結果やはりダメでした。質問を修正して、エラーログを追加しました リレーしない方法もあるのですね?その場合メールサーバを新しく立ち上げる必要があるのでしょうか?
TaichiYanagiya

2016/01/13 09:33

ログには 587番ポートに接続しようとしている形跡がありません。 「relayhost=[smtp.gmail.com]:587」に変更後、restart しましたでしょうか。 relayhost を設定しなければ、Postfix から直接 MX 宛にメールを送信しようとします。 しかし、外部への 25番ポートに接続しようとして、"Operation timed out" ですので、ファイアーウォールなどで閉じられているようですね。OP25B でしょうか。この場合は Postfix から直接送ることはできません。
sug1t0m0

2016/01/20 11:40

ありがとうございます。おっしゃるとおりでした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問