2

imapを使用して pop3 サーバーからメールを読み取り、 PEAR Mimedecodeを使用する mailparse クラスでそれらをデコードしています。

署名を取得する方法、またはメールの本文から署名を削除する方法があるかどうか疑問に思っていました.

ありがとう。

4

1 に答える 1

3

署名は本文の一部であるため、すべての署名がまったく同じ形式になることがわかっていない限り、署名を削除する方法は実際にはありません。

次のように、すべての署名が 10 個のハイフンの後に来ることがわかっている場合

Lorem ipsum lorem ispum.Lorem ipsum lorem ispum.Lorem ipsum lorem ispum.
Lorem ipsum lorem ispum.Lorem ipsum lorem ispum.
----------
Your Name

その場合は、次のことができます

$message = explode('----------', $body);

$message[0] が本文、$message[1] が署名になります。

于 2013-01-11T17:17:02.210 に答える