Package org.subethamail.smtp.io

Examples of org.subethamail.smtp.io.ReceivedHeaderStream


    stream = new BufferedInputStream(stream, BUFFER_SIZE);
    stream = new DotTerminatedInputStream(stream);
    stream = new DotUnstuffingInputStream(stream);
    if (!sess.getServer().getDisableReceivedHeaders())
    {
      stream = new ReceivedHeaderStream(stream, sess.getHelo(), sess.getRemoteAddress().getAddress(), sess
          .getServer().getHostName(), sess.getServer().getSoftwareName(), sess.getSingleRecipient());
    }

    try
    {
View Full Code Here


  public void testReceivedHeader() throws Exception
  {
    int BUF_SIZE = 10000;
    int offset = 10;
    ByteArrayInputStream in = new ByteArrayInputStream("hello world".getBytes());
    ReceivedHeaderStream hdrIS = new ReceivedHeaderStream(in, "ehlo", InetAddress.getLocalHost(), "foo", null, null);
    byte[] buf = new byte[BUF_SIZE];
    int len = hdrIS.read(buf, offset, BUF_SIZE-offset);

    String result = new String(buf, offset, len);

    assertTrue(result.endsWith("\nhello world"));
  }
View Full Code Here

    InputStream stream = sess.getRawInput();
    stream = new BufferedInputStream(stream, BUFFER_SIZE);
    stream = new CharTerminatedInputStream(stream, SMTP_TERMINATOR);
    stream = new DotUnstuffingInputStream(stream);
    stream = new ReceivedHeaderStream(stream, sess.getHelo(), sess.getRemoteAddress().getAddress(), sess.getServer().getHostName());

    try
    {
      sess.getMessageHandler().data(stream);
View Full Code Here

TOP

Related Classes of org.subethamail.smtp.io.ReceivedHeaderStream

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.