群馬県でPythonを使ったAIやシステムを開発しているファントム

Navigation
群馬県でPythonを使ったAIやシステムを開発しているファントム

群馬県でPythonを使ったAIやシステムを開発しているファントムです。企業の経営課題を最適なテクノロジーで解決します。テックブログではPythonを中心にプログラミングに役立つ情報を発信しています。

投稿を検索する


  • 株式会社ファントム コーポレートサイト

カテゴリー



  • AWS 16
  • Django 45
  • FastAPI 4
  • Flask 8
  • GCP 1
  • Information 37
  • Other 32
  • PHP 2
  • Python 93
  • Pythonista 3
  • Rust 1

タグ


Alembic API argparse Beautiful Soup black Channels charset CodeCommit datetime Django REST framework Docker enumerate f-string git GitHub glob Google Colaboratory i18n IAM Internship Jupyter Lambda Matplotlib Nginx OpenCV pandas PIL Pillow PostgreSQL PyCharm PyCon pyenv PyTorch Redis Rembg ReportLab requests S3 Sentry slack tqdm uWSGI venv Vue.js youtube
このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシーと利用規約が適用されます。

© 2022 Fantom, Inc.

Hydra WordPress Theme by EckoThemes.

Published with WordPress.

Related Articles

Filter by Category

  • Python(93)
  • Django(45)
  • Information(37)
  • Other(32)
  • AWS(16)
  • Flask(8)
  • FastAPI(4)
  • Pythonista(3)
  • PHP(2)
  • GCP(1)
  • Rust(1)

Filter by Author

  • EIGHT (14)
  • hayai017 (2)
  • press (196)
Back to Latest Articles
Python

PythonでXserverからメール送信

PythonでXserverからメール送信 レンタルサーバーで処理が終わった時や進捗を確認したいときにPythonでメールを送る方法です。今回はXserverでPythonを実行していますが、他のレンタルサーバーでもホス […]

Posted on 12th 1月 2022 by press

Python

UnicodeEncodeError: ‘ascii’ codec can’t encode

UnicodeEncodeError: ‘ascii’ codec can’t encode Pythonのprint() 関数で文字列を出力する時に以下の様なUnicodeEncod […]

Posted on 12th 1月 2022 by press

Other

2021年に最も読まれた記事ランキング

2021年に最も読まれた記事ランキング 早いもので今年も残すところあとわずかとなりました。今年のまとめとして2021年に最も読まれたブログをランキング形式で発表します。 第5位 第4位 第3位 第2位 第1位 1位、2位 […]

Posted on 30th 12月 2021 by press

Other

dockerignoreで転送に時間がかかるファイルを除外

dockerignoreで転送に時間がかかるファイルを除外 数GBを超えるSQLiteやメディアデータを含むプロジェクトをDocker Composeで起動する際に、ファイルの転送に時間がかかってしまいビルドがなかなか終 […]

Posted on 29th 12月 2021 by press

Other

Docker Composeで起動したコンテナ内に入る

Docker Composeで起動したコンテナ内に入る Docker Composeで起動したコンテナ内に入って処理やコマンドを実行する方法です。 コンテナ内に入るコマンド docker-compose up -dでコン […]

Posted on 29th 12月 2021 by press

Flask

Failed to find Flask application or factory in module ‘NAME’.

Failed to find Flask application or factory in module ‘NAME’. DockerでFlaskアプリケーションを起動する際にFailed to […]

Posted on 29th 12月 2021 by press

Flask

Dockerで起動するFlaskプロジェクトをPyCharmのデバッグモードで起動

Dockerで起動するFlaskプロジェクトをPyCharmのデバッグモードで起動 前回からの続きです。 前回作成したFlaskプロジェクトをPyCharmのデバッグモードで起動して、ブレークポイントを設定して任意の行で […]

Posted on 25th 12月 2021 by press

Flask

3行でDockerで起動するFlaskのミニマムアプリケーションを構築

3行でDockerで起動するFlaskのミニマムアプリケーションを構築 Flaskで”Hello, World!”を表示するだけのミニマムなアプリケーションをDockerで構築します。 リポジトリ […]

Posted on 25th 12月 2021 by press

Python

PyCharmとDockerの開発環境でのコードフォーマット

PyCharmとDockerの開発環境でのコードフォーマット 14インチのMacBook Proを新調してから開発環境をPyCharmとDockerで統一することにしました。Dockerはコンテナ単位で環境構築ができるの […]

Posted on 10th 12月 2021 by press

Other

M1 ProチップのMacBook Proを新調したので開発環境・設定をメモ(git)

M1 ProチップのMacBook Proを新調したので開発環境・設定をメモ(git) 14インチのMacBook Proを新調したので開発環境の設定をします。以前はPythonのバージョンやパッケージを管理するためにp […]

Posted on 9th 12月 2021 by press

AWS

AWS Deep Learning AMIを用いたGPU環境構築の手順

AWS Deep Learning AMIを用いたGPU環境構築の手順 今回はCUDAやcuDNN等の環境が予め構築されていて機械学習に適したインスタンスをかんたんに作成できるAWS Deep Learning AMIを […]

Posted on 7th 12月 2021 by press

Information

2021年の冬季休業のお知らせ

2021年の冬季休業のお知らせ 弊社では下記日程を冬季休業とさせていただきます。 冬季休業期間 2021年12月25日(土) ~ 2022年1月10日(月) 期間中にいただきましたお問い合わせにつきましては、冬季休業期間 […]

Posted on 3rd 12月 2021 by press

Information

NETSUGENピッチに弊社代表の石井が登壇しました

NETSUGENピッチに弊社代表の石井が登壇しました 2021年11月24日(水)に群馬県庁32階官民共創スペースNETSUGENで開催された、NETSUGENピッチ #7「RAITO採択スタートアップ特集」に弊社代表の […]

Posted on 30th 11月 2021 by press

Information

令和3年ビジネスマッチングフェアに出展しました

令和3年ビジネスマッチングフェアに出展しました 2021年11月11日(木)に桐生信用金庫と桐生商工会議所、桐生、みどり両市などが主催するビジネス展示商談会「ビジネスマッチングフェア」に出展しました。 開催概要 令和3年 […]

Posted on 12th 11月 2021 by press

Information

2021年 長期インターンシップを終了しました

2021年 長期インターンシップを終了しました 5月より開始した2021年度のインターンシップが10月末で終了しました。今回は新型コロナウイルス流行の影響を鑑み全日程オンラインでの開催となりました。 弊社初のインターンシ […]

Posted on 5th 11月 2021 by press

Information

ぐんまスタートアップアクセラレーションプログラムに採択されました

ぐんまスタートアップアクセラレーションプログラムに採択されました 株式会社ファントムは群馬県が主催する支援プログラム「ぐんまスタートアップアクセラレーションプログラム」〜RAITO〜に採択されました。 会社概要 企業名: […]

Posted on 1st 11月 2021 by press

Python

ツイートを位置情報でプロットして時系列に纏めるtapiokaHeatmapの解説

ツイートを位置情報でプロットして時系列に纏めるtapiokaHeatmapの解説 今回はタピオカのツイート数を位置情報でプロットして時系列に纏めるソースコードについて解説する。 ソースコードは下記のgithubにあるので […]

Posted on 26th 10月 2021 by EIGHT

Information

桐生イノベーションEXPO 2021に弊社代表の石井が登壇しました

桐生イノベーションEXPO 2021に弊社代表の石井が登壇しました 2021年10月17日(日)に桐生市市民文化会館(シルクホール)で「桐生イノベーションEXPO 2021」に弊社代表の石井が登壇しました。 開催概要 桐 […]

Posted on 19th 10月 2021 by press

Other

GitHub ActionsでAmazon Lightsailに自動でデプロイする方法

GitHub ActionsでAmazon Lightsailに自動でデプロイする方法 本記事ではGitHub上のリポジトリのmainブランチに変更(コミットやマージなど)があった際に、サーバー側からgit pullを実 […]

Posted on 3rd 9月 2021 by press

Django

Dockerで起動したDjangoプロジェクトをPycharmのデバッグモードで起動

Dockerで起動したDjangoプロジェクトをPycharmのデバッグモードで起動 Dockerで起動したDjangoプロジェクトをPycharmのデバッグモードで起動して、ブレークポイントを設定して任意の行でプログラ […]

Posted on 26th 8月 2021 by press

View Latest Posts
Python

PythonでXserverからメール送信


press
PythonでXserverからメール送信
Posted on 12th 1月 2022 by press
2024年度 インターンシップ 募集開始

PythonでXserverからメール送信

レンタルサーバーで処理が終わった時や進捗を確認したいときにPythonでメールを送る方法です。今回はXserverでPythonを実行していますが、他のレンタルサーバーでもホストやポート情報などを変更すれば利用可能です。

Xserverでは2系と3系の2種類のPythonがインストールされていて今回は3系を利用します。利用するバージョンを固定することも可能ですが、サーバーの設定を変更せずに実行するバージョン(3系)をファイルに書いて実行します。

#! /usr/bin/env python3

import smtplib
from email.mime.text import MIMEText

smtp_host = "svXXXX.xserver.jp"
smtp_port = 465
smtp_account = "MAIL ADDRESS"
smtp_password = "PASSWORD"

to_address = "TO"
from_address = "FROM"

text = "本文"
subject = "メールのタイトル"

msg = MIMEText(text, "plain", "utf-8")
msg["Subject"] = subject
msg["From"] = from_address
msg["To"] = to_address

with smtplib.SMTP_SSL(smtp_host, smtp_port, timeout=10) as smtp:
    smtp.login(smtp_account, smtp_password)
    smtp.send_message(msg)
    smtp.quit()

解説

#! /usr/bin/env python3
Python3で実行

smtp_host = "svXXXX.xserver.jp"
ホストを指定(Xserverを確認)

smtp_port = 465
ポートを指定(Xserverでは465)

smtp_account = "MAIL ADDRESS"
差出人のアカウントを指定(Xserverではメールアドレス)

smtp_password = "PASSWORD"
パスワードを指定

to_address = "TO"
宛先のメールアドレスを指定

from_address = "FROM"
差出人のメールアドレスを指定(no-reply@など)

ファントムYouTubeチャンネル

株式会社ファントムへのお問い合わせ

群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。




    press
    • Share Article:
    • Twitter
    • Facebook
    • Pinterest
    • LinkedIn
    • Reddit
    Show Comments (0)

    Comments

    Cancel Reply

    コメントを投稿するにはログインしてください。

    Related Articles

    Django

    pandasで読み込んだCSVの値がNaNだったときの対処方法

    DjangoのWEBプリケーションでCSVをpandasで読み込んでforで一行ずつループ処理をしたところ、毎回決まったところで決まったエラーが出たのでPyCharmのデバッグ機能を使って原因を調べた内容です。 プログラ […]

    Posted on 28th 4月 2019 by press
    Django

    ダウンロードするファイルの文字コードを動的に変更

    ダウンロードするファイルの文字コードを動的に変更 ウェブアプリケーションの中でCSVやテキストファイルをダウンロードさせた時に文字化けが発生する事があります。使用する文字コードが決まっていれば予め固定してしまう事で文字化 […]

    Posted on 2nd 12月 2019 by press