回答編集履歴

1

追記

2023/03/12 14:45

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -25,4 +25,22 @@
25
25
 
26
26
  ご自身で、perl のコードが書けない状況であれば、詳しい人にCGIを修正してもらう or メールフォームプロCGI の有料版のファイル添付機能を使用する等を検討する必要があるかもしれません。
27
27
 
28
+ ----
29
+ (追記)
28
30
 
31
+ とりあえず、Net::SMTP でメールを送信する流れとしては、
32
+ ```
33
+ use Net::SMTP;
34
+ my $smtp = Net::SMTP->new( '送信に使用するメールホスト名', Port => $mailport);
35
+ $smtp->auth(’認証するユーザー名’, ’パスワード’);
36
+ $smtp->mail('差出人メールアドレス');
37
+ $smtp->to('送信先メールアドレス');
38
+ $smtp->data();
39
+ $smtp->datasend('メールヘッダ');
40
+ $smtp->datasend("\n");
41
+ $smtp->datasend(’メール本文’);
42
+ $smtp->quit;
43
+ ```
44
+ のような感じでしょうか。
45
+ 日本語で書いている部分は、適宜プログラム中の変数等に置き換える必要があると思います。
46
+