エントリー

メール投稿でのエラーの対処法

BugFixの落書き


 さくらインターネットのサーバーを使用していますが、どうやらサーバーのバージョンアップに伴って、メール関係の仕様も変更されたようですね。


 同時にWeb Diary Professionalのメール投稿機能も停止してしまいました。
 さて、今回はその対処法です。


様々LOGをあさってみると、ありました。
Pealバージョンで関数pack→sockaddr_inの仕様変更があったんですね。


Web Diary Professional Ver 4.72
lib/webliberty/POP3.pm
40行目付近

改造前

if (!$self->{pop_port}) {
$self->{pop_port} = '110';
}
socket(webliberty_POP3, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
my $server_ip = gethostbyname($self->{pop_server});
my $server_addr = pack('Sna4x8', AF_INET, $self->{pop_port}, $server_ip);
my $socket_mesg;

改造後

if (!$self->{pop_port}) {
$self->{pop_port} = '110';
}
use Socket;
socket(webliberty_POP3, PF_INET, SOCK_STREAM, getprotobyname('tcp'));
my $server_addr = sockaddr_in($self->{pop_port}, inet_aton($self->{pop_server}));
my $socket_mesg;

大変勉強になりました。


Tamboさん、ありがとうございます。

ページ移動

トラックバック

  • トラックバックはまだありません。

トラックバックURL

http://s-fishing.com/resthouse/index.php/trackback/23

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前
メールアドレス
URL
コメント
閲覧制限



ユーティリティ

検索

エントリー検索フォーム
キーワード

ページ

  • ページが登録されていません。

新着画像

新着エントリー

一足早いおせち
2017/12/31 17:02
11月29日、今日のランチ
2017/11/29 12:09
相模国の夜
2017/11/26 18:20
11月24日、今日のランチ
2017/11/24 12:14
11月22日のランチ
2017/11/22 13:08

新着コメント

Re:[改造]記事タイトルにリンクを貼る-WebDiaryPro
2018/09/24 from 権限がありません
Re:[改造]記事タイトルにリンクを貼る-WebDiaryPro
2018/09/23 from 権限がありません
Re:[改造]記事タイトルにリンクを貼る-WebDiaryPro
2018/09/23 from 権限がありません
Re:[改造]記事タイトルにリンクを貼る-WebDiaryPro
2018/09/22 from 権限がありません
Re:[改造]記事タイトルにリンクを貼る-WebDiaryPro
2018/09/22 from 権限がありません

新着トラックバック

Re:パソコンのATX電源で12Vの安定化電源を作ってみた
2018/09/22 from Prodatingtoday.co.uk|www.prodatingtoday.co.uk|https://prodatingtoday.co.uk|http://prodatingtoday.co.uk|https://www.prodatingtoday.co.uk
Re:パソコンのATX電源で12Vの安定化電源を作ってみた
2018/09/21 from Findlocalencounters.co.uk
Re:パソコンのATX電源で12Vの安定化電源を作ってみた
2018/09/21 from 30daysofcreativity.com
Re:パソコンのATX電源で12Vの安定化電源を作ってみた
2018/09/19 from Https://healthtipsblogweb.wordpress.com/2017/05/17/garcinia-cambogia-plus-review-does-this-dietary-supplement-work/

Feed