????

Your IP : 18.116.15.124


Current Path : /home/r6536736/public_html/saitama-yanekozi.com/
Upload File :
Current File : /home/r6536736/public_html/saitama-yanekozi.com/wp-mail.php

<?php
/**
 * Gets the email message from the user's mailbox to add as
 * a WordPress post. Mailbox connection information must be
 * configured under Settings > Writing
 *
 * @package WordPress
 */

/** Make sure that the WordPress bootstrap has run before continuing. */
require __DIR__ . '/wp-load.php';

/** This filter is documented in wp-admin/options.php */
if ( ! apply_filters( 'enable_post_by_email_configuration', true ) ) {
	wp_die( __( 'This action has been disabled by the administrator.' ), 403 );
}

$mailserver_url = get_option( 'mailserver_url' );

if ( 'mail.example.com' === $mailserver_url || empty( $mailserver_url ) ) {
	wp_die( __( 'This action has been disabled by the administrator.' ), 403 );
}

/**
 * Fires to allow a plugin to do a complete takeover of Post by Email.
 *
 * @since 2.9.0
 */
do_action( 'wp-mail.php' ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores

/** Get the POP3 class with which to access the mailbox. */
require_once ABSPATH . WPINC . '/class-pop3.php';

/** Only check at this interval for new messages. */
if ( ! defined( 'WP_MAIL_INTERVAL' ) ) {
	define( 'WP_MAIL_INTERVAL', 5 * MINUTE_IN_SECONDS );
}

$last_checked = get_transient( 'mailserver_last_checked' );

if ( $last_checked ) {
	wp_die( __( 'Slow down cowboy, no need to check for new mails so often!' ) );
}

set_transient( 'mailserver_last_checked', true, WP_MAIL_INTERVAL );

$time_difference = (int) ( (float) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS );

$phone_delim = '::';

$pop3 = new POP3();

if ( ! $pop3->connect( get_option( 'mailserver_url' ), get_option( 'mailserver_port' ) ) || ! $pop3->user( get_option( 'mailserver_login' ) ) ) {
	wp_die( esc_html( $pop3->ERROR ) );
}

$count = $pop3->pass( get_option( 'mailserver_pass' ) );

if ( false === $count ) {
	wp_die( esc_html( $pop3->ERROR ) );
}

if ( 0 === $count ) {
	$pop3->quit();
	wp_die( __( 'There does not seem to be any new mail.' ) );
}

// Always run as an unauthenticated user.
wp_set_current_user( 0 );

for ( $i = 1; $i <= $count; $i++ ) {

	$message = $pop3->get( $i );

	$bodysignal                = false;
	$boundary                  = '';
	$charset                   = '';
	$content                   = '';
	$content_type              = '';
	$content_transfer_encoding = '';
	$post_author               = 1;
	$author_found              = false;
	$post_date                 = null;
	$post_date_gmt             = null;

	foreach ( $message as $line ) {
		// Body signal.
		if ( strlen( $line ) < 3 ) {
			$bodysignal = true;
		}
		if ( $bodysignal ) {
			$content .= $line;
		} else {
			if ( preg_match( '/Content-Type: /i', $line ) ) {
				$content_type = trim( $line );
				$content_type = substr( $content_type, 14, strlen( $content_type ) - 14 );
				$content_type = explode( ';', $content_type );
				if ( ! empty( $content_type[1] ) ) {
					$charset = explode( '=', $content_type[1] );
					$charset = ( ! empty( $charset[1] ) ) ? trim( $charset[1] ) : '';
				}
				$content_type = $content_type[0];
			}
			if ( preg_match( '/Content-Transfer-Encoding: /i', $line ) ) {
				$content_transfer_encoding = trim( $line );
				$content_transfer_encoding = substr( $content_transfer_encoding, 27, strlen( $content_transfer_encoding ) - 27 );
				$content_transfer_encoding = explode( ';', $content_transfer_encoding );
				$content_transfer_encoding = $content_transfer_encoding[0];
			}
			if ( 'multipart/alternative' === $content_type && str_contains( $line, 'boundary="' ) && '' === $boundary ) {
				$boundary = trim( $line );
				$boundary = explode( '"', $boundary );
				$boundary = $boundary[1];
			}
			if ( preg_match( '/Subject: /i', $line ) ) {
				$subject = trim( $line );
				$subject = substr( $subject, 9, strlen( $subject ) - 9 );
				// Captures any text in the subject before $phone_delim as the subject.
				if ( function_exists( 'iconv_mime_decode' ) ) {
					$subject = iconv_mime_decode( $subject, 2, get_option( 'blog_charset' ) );
				} else {
					$subject = wp_iso_descrambler( $subject );
				}
				$subject = explode( $phone_delim, $subject );
				$subject = $subject[0];
			}

			/*
			 * Set the author using the email address (From or Reply-To, the last used)
			 * otherwise use the site admin.
			 */
			if ( ! $author_found && preg_match( '/^(From|Reply-To): /', $line ) ) {
				if ( preg_match( '|[a-z0-9_.-]+@[a-z0-9_.-]+(?!.*<)|i', $line, $matches ) ) {
					$author = $matches[0];
				} else {
					$author = trim( $line );
				}
				$author = sanitize_email( $author );
				if ( is_email( $author ) ) {
					$userdata = get_user_by( 'email', $author );
					if ( ! empty( $userdata ) ) {
						$post_author  = $userdata->ID;
						$author_found = true;
					}
				}
			}

			if ( preg_match( '/Date: /i', $line ) ) { // Of the form '20 Mar 2002 20:32:37 +0100'.
				$ddate = str_replace( 'Date: ', '', trim( $line ) );
				// Remove parenthesized timezone string if it exists, as this confuses strtotime().
				$ddate           = preg_replace( '!\s*\(.+\)\s*$!', '', $ddate );
				$ddate_timestamp = strtotime( $ddate );
				$post_date       = gmdate( 'Y-m-d H:i:s', $ddate_timestamp + $time_difference );
				$post_date_gmt   = gmdate( 'Y-m-d H:i:s', $ddate_timestamp );
			}
		}
	}

	// Set $post_status based on $author_found and on author's publish_posts capability.
	if ( $author_found ) {
		$user        = new WP_User( $post_author );
		$post_status = ( $user->has_cap( 'publish_posts' ) ) ? 'publish' : 'pending';
	} else {
		// Author not found in DB, set status to pending. Author already set to admin.
		$post_status = 'pending';
	}

	$subject = trim( $subject );

	if ( 'multipart/alternative' === $content_type ) {
		$content = explode( '--' . $boundary, $content );
		$content = $content[2];

		// Match case-insensitive Content-Transfer-Encoding.
		if ( preg_match( '/Content-Transfer-Encoding: quoted-printable/i', $content, $delim ) ) {
			$content = explode( $delim[0], $content );
			$content = $content[1];
		}
		$content = strip_tags( $content, '<img><p><br><i><b><u><em><strong><strike><font><span><div>' );
	}
	$content = trim( $content );

	/**
	 * Filters the original content of the email.
	 *
	 * Give Post-By-Email extending plugins full access to the content, either
	 * the raw content, or the content of the last quoted-printable section.
	 *
	 * @since 2.8.0
	 *
	 * @param string $content The original email content.
	 */
	$content = apply_filters( 'wp_mail_original_content', $content );

	if ( false !== stripos( $content_transfer_encoding, 'quoted-printable' ) ) {
		$content = quoted_printable_decode( $content );
	}

	if ( function_exists( 'iconv' ) && ! empty( $charset ) ) {
		$content = iconv( $charset, get_option( 'blog_charset' ), $content );
	}

	// Captures any text in the body after $phone_delim as the body.
	$content = explode( $phone_delim, $content );
	$content = empty( $content[1] ) ? $content[0] : $content[1];

	$content = trim( $content );

	/**
	 * Filters the content of the post submitted by email before saving.
	 *
	 * @since 1.2.0
	 *
	 * @param string $content The email content.
	 */
	$post_content = apply_filters( 'phone_content', $content );

	$post_title = xmlrpc_getposttitle( $content );

	if ( '' === trim( $post_title ) ) {
		$post_title = $subject;
	}

	$post_category = array( get_option( 'default_email_category' ) );

	$post_data = compact( 'post_content', 'post_title', 'post_date', 'post_date_gmt', 'post_author', 'post_category', 'post_status' );
	$post_data = wp_slash( $post_data );

	$post_ID = wp_insert_post( $post_data );
	if ( is_wp_error( $post_ID ) ) {
		echo "\n" . $post_ID->get_error_message();
	}

	// The post wasn't inserted or updated, for whatever reason. Better move forward to the next email.
	if ( empty( $post_ID ) ) {
		continue;
	}

	/**
	 * Fires after a post submitted by email is published.
	 *
	 * @since 1.2.0
	 *
	 * @param int $post_ID The post ID.
	 */
	do_action( 'publish_phone', $post_ID );

	echo "\n<p><strong>" . __( 'Author:' ) . '</strong> ' . esc_html( $post_author ) . '</p>';
	echo "\n<p><strong>" . __( 'Posted title:' ) . '</strong> ' . esc_html( $post_title ) . '</p>';

	if ( ! $pop3->delete( $i ) ) {
		echo '<p>' . sprintf(
			/* translators: %s: POP3 error. */
			__( 'Oops: %s' ),
			esc_html( $pop3->ERROR )
		) . '</p>';
		$pop3->reset();
		exit;
	} else {
		echo '<p>' . sprintf(
			/* translators: %s: The message ID. */
			__( 'Mission complete. Message %s deleted.' ),
			'<strong>' . $i . '</strong>'
		) . '</p>';
	}
}

$pop3->quit();

外壁塗装の見積もりでチェックしておきたいポイントを徹底解説

外壁塗装の見積もりでチェックしておきたいポイントを徹底解説

京都の外壁塗装業者ランキング
京都の外壁塗装業者を評判・口コミから厳選
  1. サイトトップ
  2.  ≫ 京都での外壁塗装の費用や相場など料金について
  3.  ≫ 外壁塗装の見積もりでチェックしておきたいポイントを徹底解説

このページでは「外壁塗装の見積もりでチェックしておきたいポイントを徹底解説」をご紹介しています。

外壁塗装の塗り替えは一度行えば、次回の塗り替えまで10年以上期間が空いてしまうものです。
そのため、施工について大切な記載がされている見積もりを見ても、「どこの何を見たら良いのかわからない」というケースがよくあります。
塗り替えで失敗しないために、外壁塗装の見積もりでチェックしておきたいポイントを一緒に見ていきましょう。
ここでは、「外壁塗装の見積もりでチェックしておきたいポイント」についてご紹介します。

必ず複数の塗装業者から相見積もりをとる

必ず複数の塗装業者から相見積もりをとる

これは見積もりのチェックポイントではないですが、外壁塗装において相見積もりは鉄則です。
外壁塗装の塗り替えで失敗する方に多いのが、「業者間に違いが無いと思い、最初に問い合わせた塗装業者にすぐに決めてしまう」というケースです。
また、「複数の業者に問い合わせて現地調査してもらうのが面倒」という理由で、最初の一社にすぐに決めてしまう方も多いです。

最初に問い合わせた業者がたまたま優良塗装業者であれば良いのですが、京都にも悪徳業者は数多く潜んでいます。
同じ内容の見積もりを複数業者からもらい、見積もり内容を比較検討することを「相見積もり」といいます。
この「相見積もり」をとれば、一社だけに見積もりをお願いしただけでは気づくことができなかった、

・A社とC社では工事金額に大きな開きがある
・C社の見積もりには〇〇という項目があるのに、B社の見積もりには無い

など、色々と気付くことができます。

気になった点、気づいた点は全てメモしておき、見積もりをもらった業者になぜなのか確認してみましょう。
その際に業者からご自身が納得できる回答をもらえたら良いのですが、曖昧な返答であったりご自身で納得ができない返答であった場合は、その業者は避けた方が賢明です。

複数の塗装業者から見積もりをもらい、十分比較検討し、内容・金額・説明全てに納得できる塗装業者に依頼する。
これが外壁塗装の塗り替えにおいて、失敗しないための鉄則です。

塗装工事の総額は高過ぎor安過ぎないか?

まずは一番気になる工事金額の確認です。
外壁塗装の塗り替えには定額というものがありません。
それは、工事金額は塗装面積・使用する塗料・建物の状態など、複数の要因が重なって決まるものだからです。
しかし、当サイトの別ページでご紹介しているように、延べ床面積ごとの価格相場は存在します。

例えば、ご自宅の延べ床面積を調べ、価格相場に照らし合わせてみると、価格相場が80万円だったとします。
業者によって施工方法や塗料は違うため、当然見積もり金額にも差は生まれます。
それでも、各塗装業者が出してくる見積もり金額は価格相場から+-10万円程度に集中するはずです。

その価格相場から大きくずれ、他社と比べて高過ぎる or 安過ぎる場合は、悪徳業者の可能性を疑いましょう

高過ぎるのは論外ですが、安過ぎる業者にも気をつけてください。
一見すると安いというのは魅力的ですが、最初から安過ぎる見積もり金額を提示してくる業者は、手抜き工事を行う可能性が高いです。

仮に他の業者が80万円程度の見積もりを出してきている中で、60万円の見積もりを出してきた業者がいたとします。
20万円も安ければ嬉しいとは思いますが、その20万円はどうやって削減するのでしょうか?

他の業者が80万円前後の見積もり金額に集中しているということは、適正にしっかりとした塗り替えを行うためには、それだけの費用が必要となるということです。
必要経費から20万円も節約しようとすると、

・塗料を本来決められている希釈以上に薄めて塗料代を節約する
・本来塗り替えに必要な工程を省いて、人件費・塗料代を節約する

このような手抜き工事をする以外方法はないのです。

外壁塗装の塗り替えは、大切なお住まいに長く快適に住み続けるための重要な工事で、ある程度の出費は必要です。
安い工事金額はたしかに魅力的ですが、金額にばかり目が行ってしまい、手抜き工事をされてしまったということの無いようにしてください。

支払い条件はどうなっているか?

支払い条件はどうなっているか?

上記の工事金額に関することですが、支払い条件がどのようになっているかも必ず確認しましょう。
外壁塗装の塗り替えにおいて工事金額の支払いは、契約時に半額、完工時に半額の2回払いが一般的です。
2回払いと記載があれば問題無いですし、完工時の全額払いも大丈夫です。
しかし、契約時の全額払いと記載がある場合は注意が必要です。

事例としては少ないですが、契約時の全額払いを要求する業者が、全額支払った後にそのまま逃げてしまったというケースもあります。
もちろん契約時全額払いの業者が全て悪徳業者とは言えないと思いますが、一度「2回払いでお願いできませんか?」と聞いてみるなど用心しても良いでしょう。

塗装面積が多く見積もられていないか?

塗装面積が多く見積もられていないか?

もちろんそんなに簡単ではありませんが、大まかに言うと塗り替えの工事金額は、

・実際の塗装面積 × 塗料の価格 = 工事代金

となります。
そのため、悪徳塗装業者が「どうせわからないだろうし、塗装面積を多くしてやれ」と考え、見積もりの塗装面積を多く見積もることがあります。

この時、上述のように相見積もりをしていれば、各見積書に記載されている塗装面積を見比べることが可能です。
もし、他業者と比べて塗装面積が多く記載されているような業者がいれば、その業者は避けた方が良いでしょう。

また、外壁塗装には足場が必要となりますが、この足場費用も塗装面積によって変わります。
塗装面積が大きくなればなるほど、比例して足場設置にかかる費用は高額になるので注意してください。

面積に関しては「坪」「㎡」など、普段なかなか扱うことの無い単位での表記となるので、わかりにくいかもしれません。
しかし、面積についてご自身でも把握していないと、大きく損をしてしまう恐れもあるのでしっかり確認してください。

塗装箇所に抜けはないか?

見積もりにご自身が希望する塗装箇所が全て記載されているか確認しましょう。
悪徳業者は、付帯部と呼ばれる「雨樋」や「戸袋」、「軒天」や「破風」といった細かな箇所を見積もりに記載しないことがあります。
これは記載ミスではなく、当然わざとです。

外壁塗装において、付帯部は外壁と一緒に塗り替えるべき箇所です。
しかし、わざと見積もりにも記載せず、実際に塗り替えも行わないのです。

そうなると当然皆さんは、「ここは塗装してくれないの?」となりますよね。
それに対し悪徳業者は、「この箇所は見積もりに含まれていないので、追加工事となり別途費用が必要です」と言うのです。

つまり、最初に塗り替えが必要な箇所をわざと含めず安い金額の見積もりを出し、後から追加工事・別途費用を要求するのです。
複数業者から相見積もりをとっていただき、金額だけでなく塗装箇所も見比べて、塗装箇所に抜けがないかを確認しましょう。
そして、見積もりを見ながらご自身でもどこを塗り替えるのか、実際にお住まいを隅々まで確認してください。

外壁塗装の塗り替えは、ついつい外壁や屋根といった大きな箇所にばかり目が行きがちです。
しかし、その隙を突いて悪徳業者は上述のような方法で追加費用を要求しようとしてくるので注意してください。

塗料の価格・数量・名称は?

塗料の価格は?

使用する塗料の価格・数量、そして名称も確認しておきましょう。
塗料の種類によって、そして同じ種類の塗料でも各メーカーによっても価格は違いますが、どれだけ高性能な塗料であっても価格上限は、5,500円/㎡程度です。
しかしそのような事実は、一般の方は知らないことの方が多いです。
ですので、中には10,000円/㎡などというぼったくり価格で見積もりを出してくるような悪徳業者も存在するのです。

塗料代は工事金額に大きく影響するので、ご自身でも塗料の価格、数量は把握しておくようにしましょう。
そして、塗料の名称、メーカーがわかればご自身でも本当の価格を調べることができるので、名称も合わせて確認しておいてください。
そうすれば、本当に塗料が相場通りの価格で見積もりを出してくれているのか、ぼったくりはしていないかチェックすることができるでしょう。

以上のことを踏まえた上で、もし見積もりに「外壁塗装一式」と記載している業者がいれば、その業者は避けた方が賢明です。
見積もりというのは、塗装業者が施主に対して、「私どもは〇〇という塗料を単価〇〇円で使い、〇〇といった作業は〇〇円で行い、そしてこういった手順で施工します」と明確に示すものです。
それが「一式」とまとめられてしまっては、どんな塗料をいくら使うのか、どんな作業をいくらでやるのか、具体的に何をするのかがわかりません。

外壁塗装は非常に高額な工事です、その工事内容を施主に示さないのは不誠実と言えるでしょう。
そして、塗り漏れがあったり仕上がりが当初の仕様と違ったとしても、「それは見積もりに含まれないんです」と言われればおしまいなので、トラブルの原因ともなり得ます。

見積もりに「外壁塗装一式」と記載する塗装業者には注意しましょう。

塗装の工程が3度塗りになっているか?

塗装の工程が3度塗りになっているか?

外壁塗装の塗り替えは一般的に、「下塗り」「中塗り」「上塗り」の3回の工程を経て行われます。
見積もりの塗装作業における項目が3度塗りになっているか、しっかり確認しておきましょう。

3回塗装をするということは、当然ながら塗装3回分の塗料を使用します。
そのため、悪徳業者は3回の工程の内、「中塗り」を飛ばして塗料代を浮かそうとするのです。

しかし、塗料はしっかり3回塗装することによって本来の性能が最大限発揮できるように作られています。
「中塗り」を行わない2度塗りでは、本来の耐用年数よりはるかに早く塗装剥がれなどの不具合が発生してしまいます。

ただし、もし「中塗り」を飛ばしたとしても、仕上がり直後は見た目において一般の方には見分けがつかないという問題もあります。
そのため、まずは見積もりに「3度塗り」と記載があるか、もしくは塗装工程が、「下塗り」「中塗り」「上塗り」の3回になっているかを確認しましょう。
そして施工中も、塗装を行なっている職人に、「これは何回目の塗装ですか?」と確認できれば尚ベターです。

作業項目に「ケレン」が入っているか?

外壁塗装において、「ケレン」という作業をご存知でしょうか?
この「ケレン」とは、塗装作業に入る前の下地処理として行われる作業で、外壁や屋根に残った古い塗膜、サビを削り落とすという目的があります。
「ケレン」を行うことで、新しく塗られた塗料がしっかり塗膜を形成し、外壁に接合しやすくなるのです。
つまり、仕上がり・耐久性において非常に大切な作業です。

この「ケレン」は、あくまで下地処理における工程ですので、塗り替え直後の仕上がりでは作業を行なったのかどうかの見分けがつきません。
そのため、悪徳業者は手間のかかるこの「ケレン」を省き、人件費・工期を削減しようとするのです。
しかし、数年後に違いが現れます。

塗り替え直後には見た目に違いはありませんが、工事からわずか1〜3年程度で外壁表面にサビが出てくるケースがあります。
サビは外壁表面の壁材を劣化させる大きな要因となる、外壁・屋根の天敵です。
さらに、万が一屋根にサビが発生した場合は、雨漏りを引き起こす大きな原因とななってしまうのです。

「ケレン」はたしかにわかりづらく地味な作業ではありますが、塗り替えにおいては非常に重要な作業です。
もし見積もりの作業項目に「ケレン」が無い場合、業者に「ケレンはどうなってるの?」と確認するようにしましょう。

京都で評判・口コミの良い外壁塗装業者ランキング

京都でのおすすめ優良外壁塗装業者
1位:株式会社ウェルビーホーム
京都で評判・口コミの良い外壁塗装業者ランキング|株式会社ウェルビーホーム
京都でのおすすめ優良外壁塗装業者
2位:株式会社 佐藤塗装店
京京都で評判・口コミの良い外壁塗装業者ランキング|株式会社 佐藤塗装店
京都でのおすすめ優良外壁塗装業者
3位:株式会社 伊藤建装
京都で評判・口コミの良い外壁塗装業者ランキング|株式会社 伊藤建装

【免責事項】当サイトは、管理人が個人的に情報収集した内容を基に作成しています。最新の情報は各サイトにお問い合わせください。

© 京都の外壁塗装で選ぶべき評判・口コミの良い業者ランキング.