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

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

新規登録して質問してみよう
ただいま回答率
85.48%
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

3回答

230閲覧

AmazonLinux2でheloコマンドを実行する方法

begin3r

総合スコア5

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2024/03/24 07:26

実現したいこと

[問題]
AWSでのサーバ構築の勉強のため、
AmazonLinux2でメールサーバを構築しようとしています。
が、
heloコマンドがインストールも実行もできませんでした。

以下サイトの手順を参考に進めており、
構築時に簡単にSMTPが機能しているか確認できるコマンドを実行したいと考えております。
https://blog.denet.co.jp/ec2-postfix-dovecot-mail-server-setup/

発生している問題・分からないこと

[質問]
どうすればAmazonLinux2で
heloコマンド、またはeheloコマンドが使えるようになりますでしょうか?

あるいは似たような機能で簡単にメール送信機能が確認できる機能や方法はありますでしょうか?
※なお、自PCからメールを送るというのは、後の段階でやることだと考えておりますので、今回の回答から外して頂きたいと思います。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

[試したこと]
yum search heo
yum search ehlo
#amzn2extra-epel」 と 「epel」 を追加
amazon-linux-extras install epel
yum --enablerepo=epel install helo
yum --enablerepo=epel install ehlo

パッケージ helo は利用できません。

補足

特になし

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

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

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

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

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

melian

2024/03/24 07:32

HELO や EHLO はパッケージ名ではなく、SMTP(Simple Mail Transfer Protocol)のコマンド名です。
guest

回答3

0

参考にしているページの日本語部分を読まずに、コード部分だけ部分的に見てるんですかね?
「Postfix動作確認」の章を日本語文章も含めて全体を読みましょう。
確認のやり方が全部そこに書いてあります。

ローカル環境下のメールテストを行うため telnet をインストールします。

投稿2024/03/24 16:57

otn

総合スコア84571

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

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

0

ええと、Amazon AWS EC2から、SMTPの通信の疎通を確認したいのですよね。

まず、SMTPというのは「プロトコル」の名前です。何かを実行するためのコマンドではありません。そのプロトコルについて学ばれたほうがいいと思います。次のような書籍がまとまっていてわかりやすいです。

学んだら次に、実際にSMTPの通信の疎通を確認してみましょう。SMTPというプロトコルの知識があれば、telnetコマンドを使って疎通確認を実施できます。やりかたを解説しているサイトなどは多いですが、たとえばこれを見てやってみましょう。

投稿2024/03/24 12:21

ikedas

総合スコア4337

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

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

0

EC2からSMTPでメール送信したいということでしょうか? であるのなら、この質問の感じだとおそらくですがかなり大変かと思います。メール送信はスパムメール対策などもあり、簡単ではありません。

参考)
https://blog.denet.co.jp/ec2-postfix-dovecot-mail-server-setup/
※追記:質問文とおなじ参考サイトを貼ってしまいましたが、HELOがSMTPのコマンドであることをしっかり読み取ってないようですので、難しいと感じました。

できないことはないですが、かなりハードルが高いので違う方法(Amazon SESを使うなり、SendGridなりを使うなり)を模索された方が良いのではないかと思います。

参考)
https://baremail.jp/blog/2022/01/24/1891/
https://j-online.ne.jp/blog/システム開発/amazon-sesを使ってみた
https://bmb.jp/maildeliver/about-sendgrid

投稿2024/03/24 09:21

編集2024/03/24 09:28
AbeTakashi

総合スコア4547

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問