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

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

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

Email(電子メール)とは、ネットワークを介してメッセージを送受信するシステム。インターネット上で利用するメールを、Emailと呼ぶ場合が多いです。 インターネットの普及に伴い、現在では一般的なサービスとなっています。文字の他にも、画像、音声、プログラムなどを送受信することが可能です。

Perl

Perlは多目的に使用される実用性が高い動的プログラミング言語のひとつです。

SMTP

SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

Q&A

解決済

1回答

830閲覧

ロリポップでCGIでSSLでメール送信できない

退会済みユーザー

退会済みユーザー

総合スコア0

Email

Email(電子メール)とは、ネットワークを介してメッセージを送受信するシステム。インターネット上で利用するメールを、Emailと呼ぶ場合が多いです。 インターネットの普及に伴い、現在では一般的なサービスとなっています。文字の他にも、画像、音声、プログラムなどを送受信することが可能です。

Perl

Perlは多目的に使用される実用性が高い動的プログラミング言語のひとつです。

SMTP

SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。

SSL

SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

0グッド

0クリップ

投稿2022/03/09 02:28

編集2022/03/11 16:31

前提・実現したいこと

ロリポップでSMTP認証(SSL)を使ってメールを送信したい。

ロリポップは送信ポート(SSL)として465のみ。
しかしWin/Macなどのメーラーでは465での送信は可能ですが、
PerlでメールをSMTP認証を介して送信しようとする時、
「465」では送信できず「25 or 587」では送信ができます。

プリンタ複合機にメール送信機能がありますが、
プリンタも「465」はダメで「587」なら可能です。

発生している問題・エラーメッセージ

SMTPサーバへの接続失敗

該当のソースコード

my $SMTP = Net::SMTP->new('smtp.example.com',Port=>'465');

試したこと

  • my $SMTP = Net::SMTP->new('smtp.example.com');
  • my $SMTP = Net::SMTP->new('smtp.example.com',Port=>'587');
  • my $SMTP = Net::SMTP->new('smtp.example.com:587');

ならば送信ができます。

ググって対応策としてよく出てくるのが下記でした。

require Net::SMTP::SSL; my $SMTP = Net::SMTP::SSL->new($host,Port=>$port);

これだと500エラーになります。

Net::SMTP::SSL

これが使えないようです。

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

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

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

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

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

guest

回答1

0

ベストアンサー

Perlドキュメントより、

// the same with direct SSL $smtp = Net::SMTP->new('mailhost', Hello => 'my.mail.domain', Timeout => 30, Debug => 1, SSL => 1, );

「Port」ではなく「SSL」にすることで、エラー無く送信はできるようになりました。

投稿2022/03/11 07:31

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問