Mail

SMTPプロトコルでメールを送信するには?

STMPプロトコル を使ってメールを送信する手順。 通常のメールサーバーは、ポート25も開いていませんし、ユーザーの認証も必要になりますので、この手順ではメールは送れません。 telnet でメールサーバーに接続します。 メールサーバーに挨拶します。送信元メールアドレスのドメイン名に合わせます。 送信元メールアドレスを入力します。 送信先メールアドレスを入力します。 メールを書きます。 メールヘッダーの From を入力します。 メールヘッダーの To を入力します。 メールヘッダーの 件名 を入力します。 メールヘッダーと本文の区切りのため、改行を1行入力します。 本文書いて、最後にドットだけの行を入力すると、メールが送信されます。 SMTPを終了します。

Gmail にリレーするだけのメールサーバーを作成するには?

Gmailのアプリパスワードを設定する。 以下のURLにアクセスし、左メニューの「セキュリティ」を選択します。 Google へのログインの「2段階認証プロセス」を「オン」にして「アプリ パスワード」を選択します。 ログインして、アプリ パスワードを発行します。 Gmailにリレーするだけのメールサーバーを作成する。 Gmail にリレーするだけのメールサーバーを作成せする手順。 Ubuntuコンテナ を起動します。 パッケージをインストールする為に、apt-getアップデート を実行します。 postfix をインストールします。 ↑”2″で「2. Internet Site」を選択しています。”Gmailのアドレス”で「System mail name」を入力しています。 Gmailのアプリパスワード を含んだファイルを作成します。 データベースファイルを作成します。 main.cf にリレーの設定を行います。 ↑サブネットからのメールを送信するようにします。 postfix を起動します。 Dockerfile にまとめると、↓こんな感じになります。 「postfix start-fg」だけだと何故かメールが送信されず、一度「service postfix start」を実行するとメールが送信されました。

sendmailコマンドでメールを送信するには?

①メールを送信する。 ②メールの送信ログを確認する。 ③メール送信ログに「status=bounced(ドメイン)」が出て外部にメールが送れない場合、default_transport が error になっているかもしれません。 ubuntu サーバーに postfix をインストールする時、「Local only」を選択してしまったことでこの設定が入ってしまうみたいです。 修正前 修正後 sendmailコマンドでメールを外部に送信したら100%バウンスになってしまいメールが送れなかった。

Scroll to Top