こんにちは、Cono-design(コノデザイン)です。ずいぶん暑くなってきましたね。うちはまだエアコンを付けずに、なんとかがんばっているところです。
さて、今回はメール設定でちょっとつまずいてしまったので、メモ代わりに投稿します。
結論が出てるような出てないような感じなので参考までに…
同じ問題で困っている方のヒントになれば幸いです。
このサイトURLの通り、私は独自ドメインを取得しています。そして、そのままレンタルサーバーを使ってメールアドレスも設定しています。
設定後1〜2ヶ月、何不自由なくメールでやりとりしていました。
ところがある日、「メールが届かない」と連絡が。
そのときの宛先は友人だったので、LINEでも「今送ったよ」と重ねて連絡していたおかげで気づくことができました。
その後、何回かテストしたところ
・メール受信は問題なし
・Gmailへの送信は、迷惑メールボックス入ったり入らなかったり
・他メールサーバーを介したアドレスへの送信は、送信できたりできなかったり
なんだかランダムな状態で送信不可の条件がなかなかつかめません。
そんな中、気になるサポート記事を見つけました。
メール送信サーバー(SMTP)で25番ポートを使っていると迷惑メールだと思われて、ブロックされてしまうとのことです。
25番ポートはユーザー認証機能がなく、身元が特定されません。迷惑メール業者が悪用しているため、プロバイダ側が判断して未然に防いでくれるそうです。
そこで、587番というサブミッションポートを使うとIDとパスワードを持っているユーザーしか送信できないので、信頼度はあがるというわけなのです。
この記事ではOutlook Expressの変更手順が紹介されていますが、私はMacを使っているのでメールソフトの環境設定からSMTPの変更箇所を探しました。
すると…
・デフォルトポートを使用(25,465,587)
にチェックが入っていました。
どういうことでしょう…たまには25も使いますよーってことなのでしょうか…?
この設定によって、ランダムもしくは何かの条件で25番ポートが使われていたとしたら、送信できたりできなかったりしていた状態も納得できます。
何はともあれこの設定はよくないので
・カスタムポートを使用:587
に変更することにしました。
それからは、送信のたびにBccに入れた自分のアドレスでも確認していますが今のところすべて送信できています。
あくまでまだ推測なのですが、今回のことはとても勉強になりました。
少しでもつまずいたら放置せず、調べたり聞いたりして対策するくせを身につけていきたいですね!
また何か分かりましたら追記したいと思います。
それでは*