PHPでメールを受信するコードの書き方

メールをフェッチするコードの PHP による書き方の例を以下に示します:

<?php
// 邮箱账户信息
$email = 'your-email@example.com';
$password = 'your-password';
// 连接到 IMAP 服务器
$inbox = imap_open('{imap.example.com:993/imap/ssl}', $email, $password);
if ($inbox) {
// 获取邮件数量
$total_emails = imap_num_msg($inbox);
// 获取最新的 5 封邮件
$start = $total_emails > 5 ? $total_emails - 4 : 1;
$end = $total_emails;
$emails = imap_fetch_overview($inbox, $start.':'.$end);
// 遍历每封邮件并打印相关信息
foreach ($emails as $email) {
echo 'From: '.$email->from.'
';
echo 'Subject: '.$email->subject.'
';
echo 'Date: '.$email->date.'
';
echo '<hr>';
}
// 关闭连接
imap_close($inbox);
} else {
echo '无法连接到邮箱服务器';
}

IMAPサーバーアドレスはメールプロバイダによって変わるので、使用する際は自分のメールアドレスとパスワード(your-email@example.comとyour-password)に置き換えてください。また、このサンプルはサーバーに接続して最新の5つのメールを取得する基本的な動作だけを示しており、実際の使用ではメールの操作をより詳細に実装する必要があります。

bannerAds