0

「サーバー」、「送信者アドレス」、「受信者」などのサブプロパティを指定して、PHP スクリプトから呼び出すことができる aspSmarMail のようなメール オブジェクトはありますか? たとえば、MS Visual Foxpro9 では、次のコードを使用できます。

 loIP = CREATEOBJECT( "aspSmartMail.SmartMail" )
 loIP.server = "mailout.my.domain.com"
 loIP.SenderName = "Emailer"
 loIP.SenderAddress = "madeupname@No-Reply.com"
 loIP.Recipients.Add( "sadmicrowave@gmail.com" ) 
 loIP.Subject = "Emailer Subject"
 loIP.ContentType = "text/html"
 loIP.Charset = "us-ascii"
 loIP.Body = "This is the body of the email"
 loIP.SendMail()

基本的に、これにより、生成された電子メールが「mailout.my.domain.com」メールサーバーに中継され、ローカルホストに SMTP MTA をインストールする代わりに、そのように送信されます。

これを可能にする構文はありますか?

4

2 に答える 2

1

「サーバー」、「送信者アドレス」、「受信者」などのサブプロパティを指定して PHP スクリプトから呼び出すことができます。

PHP の組み込み関数を任意の SMTP サーバーと通信させることはある程度可能ですが、それを正気で行うのは困難ですmailPHP で SMTP サーバーを操作する最善の方法は、サードパーティのメール ライブラリを使用することです。

これらの部分ではSwiftMailerを強くお勧めしますが、PHPMailerと PEAR のMailパッケージも SMTP サーバーと直接通信できます。

SMTP 経由の送信に関する SwiftMailer のドキュメントと、簡単なハウツーについては、メッセージを組み立てる方法を確認してください。

于 2011-05-11T21:52:30.460 に答える
1

SwiftMailer を確認してください。ホスティング プラットフォームを使用しているすべてのお客様にお勧めします。非常に柔軟です。

SwiftMailer - 無料の機能豊富な PHP メーラー/

于 2011-05-11T21:53:01.777 に答える