374件ヒット
[101-200件を表示]
(0.140秒)
ライブラリ
- ビルトイン (96)
-
minitest
/ unit (2) -
net
/ http (36) -
net
/ imap (12) -
net
/ smtp (60) - resolv-replace (12)
- socket (156)
クラス
- BasicSocket (36)
- IPSocket (12)
- Module (36)
-
Net
:: HTTP (36) -
Net
:: IMAP :: Envelope (12) -
Net
:: SMTP (60) - Object (60)
- Socket (12)
-
Socket
:: AncillaryData (12) - UDPSocket (60)
- UNIXSocket (36)
モジュール
キーワード
-
append
_ features (12) -
assert
_ operator (1) -
assert
_ send (1) -
extend
_ object (12) -
initialize
_ copy (12) - mailfrom (12)
-
public
_ method (12) -
public
_ send (24) -
rcptto
_ list (12) -
recv
_ io (12) - recvfrom (36)
-
recvfrom
_ nonblock (12) - request (24)
-
ruby2
_ keywords (12) -
send
_ io (12) -
send
_ mail (12) -
send
_ request (12) - sender (12)
- sendmail (12)
- sendmsg (12)
-
sendmsg
_ nonblock (12) -
singleton
_ method (12)
検索結果
先頭5件
- Net
:: SMTP # sendmail(mailsrc , from _ addr , *to _ addrs) -> () - BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer - Net
:: SMTP # send _ message(mailsrc , from _ addr , *to _ addrs) -> () - Net
:: IMAP :: Envelope # sender -> [Net :: IMAP :: Address] | nil - MiniTest
:: Assertions # assert _ send(array , message = nil) -> true
-
Net
:: SMTP # sendmail(mailsrc , from _ addr , *to _ addrs) -> () (12209.0) -
メールを送信します。
...メールを送信します。
mailsrc をメールとして送信します。
mailsrc は each イテレータを持つ
オブジェクトならなんでも構いません(たとえば String や File)。
from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs に......require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@example.net', 'to2@example.net'
}
sendmail は obsolete です。
@param mailsrc メールの内容
@param from_addr 送信元......ーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPUnknownError SMTPエラーコードがプロトコル上不正な場合に... -
BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (12201.0) -
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
...
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
詳しくは BasicSocket#sendmsg を見てください。
@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったも......の)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg... -
Net
:: SMTP # send _ message(mailsrc , from _ addr , *to _ addrs) -> () (9209.0) -
メールを送信します。
...メールを送信します。
mailsrc をメールとして送信します。
mailsrc は each イテレータを持つ
オブジェクトならなんでも構いません(たとえば String や File)。
from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs に......require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@example.net', 'to2@example.net'
}
sendmail は obsolete です。
@param mailsrc メールの内容
@param from_addr 送信元......ーコード420,450の場合に発生します
@raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@raise Net::SMTPUnknownError SMTPエラーコードがプロトコル上不正な場合に... -
Net
:: IMAP :: Envelope # sender -> [Net :: IMAP :: Address] | nil (9201.0) -
Sender を Net::IMAP::Address オブジェクトの配列で返します。
...Sender を Net::IMAP::Address オブジェクトの配列で返します。
エンベロープに存在しないときは nil を返します。... -
MiniTest
:: Assertions # assert _ send(array , message = nil) -> true (6208.0) -
引数から、式を取り出して評価した結果が真の場合、検査にパスしたことになります。
...します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 取り出した式が偽を返す場合に発生します。
例:
assert_send([%w[foo bar baz], :include?, 'baz'])... -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (6208.0) -
HTTP リクエストをサーバに送り、そのレスポンスを Net::HTTPResponse のインスタンスとして返します。
...スを文字列で与えます。
@param data リクエストのボディを文字列で与えます。
@param header リクエストのヘッダをハッシュで与えます。
//emlist[例][ruby]{
response = http.send_request('GET', '/index.html')
puts response.body
//}
@see Net::HTTP#request... -
UNIXSocket
# send _ io(io) -> nil (6208.0) -
引数 io に対応するファイルディスクリプタをソケットの接続先に送ります。
...接続先に送ります。
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
stdout = s2.recv_io
p STDOUT.fileno #=> 1
p stdout.fileno #=> 6
stdout.puts "hello" # outputs "hello\n" to standard output.
@param io 送るファイルディスクリプタ(整数 or IO... -
BasicSocket
# sendmsg(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (6207.0) -
sendmsg(2) を用いてメッセージを送ります。
...sendmsg(2) を用いてメッセージを送ります。
このメソッドはブロックします。ノンブロッキング方式で通信したい
場合は BasicSocket#sendmsg_nonblock を用います。
ソケットが connection-less の場合は dest_sockaddr で
通信先のアドレス......trols には 補助データ(ancillary data)を渡します。
Socket::AncillaryData のインスタンスや
3要素(cmsg_level, cmsg_type, cmsg_data) の配列を用いることができます。
送ったバイト数を返します。
# UnixSocket#send_io の実装例
# use Socket::Ancillar......ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, io.fileno)
sock.sendmsg("a", 0, nil, ancdata)
# use 3-element array.
ancdata = [:SOCKET, :RIGHTS, [io.fileno].pack("i!")]
sock.sendmsg("\0", 0, nil, ancdata)
@param mesg メッセージ文字列
@param flags フラグ(Socket::... -
Object
# singleton _ method(name) -> Method (6113.0) -
オブジェクトの特異メソッド name をオブジェクト化した Method オブ ジェクトを返します。
...aram name メソッド名をSymbol またはStringで指定します。
@raise NameError 定義されていないメソッド名を引数として与えると発生します。
//emlist[][ruby]{
class Demo
def initialize(n)
@iv = n
end
def hello()
"Hello, @iv = #{@iv}"
end
end
k =......o.new(99)
def k.hi
"Hi, @iv = #{@iv}"
end
m = k.singleton_method(:hi) # => #<Method: #<Demo:0xf8b0c3c4 @iv=99>.hi>
m.call #=> "Hi, @iv = 99"
m = k.singleton_method(:hello) # => NameError
//}
@see Module#instance_method, Method, BasicObject#__send__, Object#send, Kernel.#eval, Object#method... -
Net
:: SMTP # mailfrom(from _ addr) -> Net :: SMTP :: Response (6107.0) -
MAILFROM コマンドを送ります。
...MAILFROM コマンドを送ります。
通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
MAILFROM が送られるため利用する必要はないはずです。
@param from_addr 送信元メールアドレス...