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

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

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

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

Q&A

1回答

1698閲覧

postfixを使ってローカル環境xamppを使ってメールを送信して受信したい。

退会済みユーザー

退会済みユーザー

総合スコア0

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

0グッド

0クリップ

投稿2022/02/11 04:58

提示コードですがpostfixを使ってxamppを使って会員登録にメールアドレスを入れて送信するという処理を作りたいのですが参考サイト通りmain.cfを編集しても再起動でエラーが起きてしまいます。これはどうやって修正するのでしょうか?受信先はgmailです。

postfix: warning: /etc/postfix/main.cf, line 54: overriding earlier entry: myhostname=shigurechan-System-Product-Name postfix: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: _postfix

参考サイト(Postfixの設定方法): https://sendgrid.kke.co.jp/blog/?p=12824

コンソール
$ sudo postfix reload postfix: warning: /etc/postfix/main.cf, line 54: overriding earlier entry: myhostname=shigurechan-System-Product-Name postfix: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: _postfix shigurechan@shigurechan-System-Product-Name:/etc/postfix$ sudo emacs main.cf
main.cf

cf

1# See /usr/share/postfix/main.cf.dist for a commented, more complete version 2 3 4# Debian specific: Specifying a file name will cause the first 5# line of that file to be used as the name. The Debian default 6# is /etc/mailname. 7#myorigin = /etc/mailname 8 9smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) 10biff = no 11 12# appending .domain is the MUA's job. 13append_dot_mydomain = no 14 15# Uncomment the next line to generate "delayed mail" warnings 16#delay_warning_time = 4h 17 18readme_directory = no 19 20# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on 21# fresh installs. 22compatibility_level = 2 23 24 25 26# TLS parameters 27smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem 28smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key 29smtpd_tls_security_level=may 30 31smtp_tls_CApath=/etc/ssl/certs 32smtp_tls_security_level=may 33smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 34 35 36smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination 37myhostname = shigurechan-System-Product-Name 38alias_maps = hash:/etc/aliases 39alias_database = hash:/etc/aliases 40mydestination = $myhostname, shigurechan-System-Product-Name, localhost.localdomain, , localhost 41relayhost = 42mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 43mailbox_command = procmail -a "$EXTENSION" 44mailbox_size_limit = 0 45recipient_delimiter = + 46inet_interfaces = all 47inet_protocols = all 48 49 50mail_owner=_postfix 51 52setgid_group=_postdrop 53 54myhostname=localhost.localdomain 55 56compatibility_level = 2 57

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

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

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

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

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

m.ts10806

2022/02/11 05:01

自分で管理しきれないならやるべきじゃない。 まともなアプリケーション組めるようになるのが先でしょうよ
m.ts10806

2022/02/11 10:03

そもそもOSやコマンド操作、インフラに全く明るくないなら触ってはいけない。OSが壊れる。 コピペでどうにかなるものでもない。 XAMPPって基本Windowsですよね。 提示の記事はWindows対応って明示されてますか? ちゃんと「Windowsを除く」って記載されてます。読んでないんですね。
guest

回答1

0

mail_owner=_postfix

setgid_group=_postdrop

存在するユーザー、存在するグループを指定しましょう。

投稿2022/02/11 05:07

otn

総合スコア84555

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

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

退会済みユーザー

退会済みユーザー

2022/02/11 05:16 編集

質問ですがグループ名とはなんでしょうか? 1000(shigurechan),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),132(lxd),133(sambashare) のどれを指定すればいいのでしょうか?いろいろ指定しましたがわかりません。 https://webkaru.net/linux/groups-command/
otn

2022/02/11 07:08 編集

> グループ名とはなんでしょうか? ちょっとこいうところで簡単に説明できる話ではないです。 > のどれを指定すればいいのでしょうか? それらどれも関係ないです。 普通はデフォルトの postfix と postdrop で良いはずですが、最初からこの値でした??
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問